databases/firebird40-client
Firebird-4 database client
| Flavor | Version | Run | OSVersion | Arch | License | Restricted | Status | |
|---|---|---|---|---|---|---|---|---|
| 4.0.4 | 637 | 4.0 | i386 | IDPL IPL | 0 | fail |
License Permissions: dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
Events
| Machine | Type | Time | Message |
|---|---|---|---|
| m4032 | info | 2026-05-12 19:37:35.21665 | Test Started |
| m4032 | fail | 2026-05-12 19:55:36.965978 | make build returned non-zero: 1 |
| m4032 | fail | 2026-05-12 19:55:37.155121 | Test complete. |
Log
[1m===> Building for firebird40-client-4.0.4[0m
/usr/bin/make -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc
cc -c closure.c -o closure.o
cc -c error.c -o error.o
cc -c lalr.c -o lalr.o
cc -c lr0.c -o lr0.o
cc -c main.c -o main.o
cc -c mkpar.c -o mkpar.o
mkpar.c:182:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
182 | else
| ^
1 warning generated.
cc -c output.c -o output.o
cc -c mstring.c -o mstring.o
cc -c reader.c -o reader.o
cc -c readskel.c -o readskel.o
cc -c skeleton.c -o skeleton.o
cc -c symtab.c -o symtab.o
cc -c verbose.c -o verbose.o
cc -c warshall.c -o warshall.o
cc -o btyacc closure.o error.o lalr.o lr0.o main.o mkpar.o output.o mstring.o reader.o readskel.o skeleton.o symtab.o verbose.o warshall.o
/usr/local/bin/gmake -C gen firebird
gmake[1]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake TARGET=Release master_process
gmake[2]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
ln -sf /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen/autoconfig.auto /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen/autoconfig.h
/usr/local/bin/gmake updateBuildNum
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
gmake[3]: Nothing to be done for 'updateBuildNum'.
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake export_lists
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
sh vers.sh firebird.vers
sh vers.sh fbintl.vers
sh vers.sh ib_util.vers
sh vers.sh udr_plugin.vers
sh vers.sh empty.vers
sh vers.sh fbplugin.vers
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake external
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc
gmake[4]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc'
/usr/local/bin/gmake -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/cloop TARGET=release WITH_FPC=0 BUILD_DIR=/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop OUT_DIR=/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop
gmake[4]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/cloop'
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Action.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Action.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Expr.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Expr.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Generator.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Generator.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Lexer.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Lexer.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Parser.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Parser.o
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/cloop/Main.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Main.o
src/cloop/Main.cpp:56:2: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
56 | auto_ptr generator;
| ^
/usr/include/c++/v1/__memory/auto_ptr.h:29:28: note: 'auto_ptr' has been explicitly marked deprecated here
29 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 auto_ptr {
| ^
/usr/include/c++/v1/__config:736:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'
736 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED
| ^
/usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
1 warning generated.
c++ -fstack-protector-strong -L/usr/local/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Action.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Expr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Generator.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Lexer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Parser.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/cloop/Main.o -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl c-header src/tests/test1/CalcCApi.h CALC_C_API_H CALC_I
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl c-impl src/tests/test1/CalcCApi.c CalcCApi.h CALC_I
cc -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include src/tests/test1/CalcCApi.c -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CalcCApi.o
cc -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include src/tests/test1/CTest.c -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CTest.o
c++ -fstack-protector-strong -L/usr/local/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CalcCApi.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CTest.o -shared -ldl -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/test1-c.so
c++ -fstack-protector-strong -L/usr/local/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CalcCApi.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CTest.o -ldl -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/test1-c
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl c++ src/tests/test1/CalcCppApi.h CALC_CPP_API_H calc I
c++ -c -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -isystem /usr/local/include -std=c++11 -O3 src/tests/test1/CppTest.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CppTest.o
c++ -fstack-protector-strong -L/usr/local/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CppTest.o -shared -ldl -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/test1-cpp.so
c++ -fstack-protector-strong -L/usr/local/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/cloop/release/tests/test1/CppTest.o -ldl -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/test1-cpp
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop src/tests/test1/Interface.idl pascal src/tests/test1/CalcPascalApi.pas CalcPascalApi \
--uses "SysUtils" \
--interfaceFile src/tests/test1/CalcPascalApi.interface.pas \
--implementationFile src/tests/test1/CalcPascalApi.implementation.pas \
--exceptionClass CalcException
gmake[4]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/cloop'
/usr/local/bin/gmake -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/decNumber
gmake[4]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/decNumber'
rm -f -f *.o
cc -c -O3 -fPIC decContext.c decDouble.c decNumber.c decPacked.c decQuad.c decSingle.c decimal128.c decimal32.c decimal64.c
ar crs libdecFloat.a *.o
rm -f -f *.o
gmake[4]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/decNumber'
ln -sf /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/decNumber/libdecFloat.a /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib
CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC" /usr/local/bin/gmake -C /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2
gmake[4]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2'
c++ -c -o obj/util/rune.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG util/rune.cc
c++ -c -o obj/util/strutil.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG util/strutil.cc
c++ -c -o obj/re2/bitstate.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/bitstate.cc
c++ -c -o obj/re2/compile.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/compile.cc
c++ -c -o obj/re2/dfa.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/dfa.cc
c++ -c -o obj/re2/filtered_re2.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/filtered_re2.cc
c++ -c -o obj/re2/mimics_pcre.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/mimics_pcre.cc
c++ -c -o obj/re2/nfa.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/nfa.cc
c++ -c -o obj/re2/onepass.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/onepass.cc
c++ -c -o obj/re2/parse.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/parse.cc
c++ -c -o obj/re2/perl_groups.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/perl_groups.cc
c++ -c -o obj/re2/prefilter.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/prefilter.cc
c++ -c -o obj/re2/prefilter_tree.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/prefilter_tree.cc
c++ -c -o obj/re2/prog.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/prog.cc
re2/prog.cc:614:7: warning: variable 'total' set but not used [-Wunused-but-set-variable]
614 | int total = 0;
| ^
1 warning generated.
c++ -c -o obj/re2/re2.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/re2.cc
c++ -c -o obj/re2/regexp.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/regexp.cc
c++ -c -o obj/re2/set.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/set.cc
c++ -c -o obj/re2/simplify.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/simplify.cc
c++ -c -o obj/re2/stringpiece.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/stringpiece.cc
c++ -c -o obj/re2/tostring.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/tostring.cc
c++ -c -o obj/re2/unicode_casefold.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/unicode_casefold.cc
c++ -c -o obj/re2/unicode_groups.o -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/unicode_groups.cc
ar -rv obj/libre2.a obj/util/rune.o obj/util/strutil.o obj/re2/bitstate.o obj/re2/compile.o obj/re2/dfa.o obj/re2/filtered_re2.o obj/re2/mimics_pcre.o obj/re2/nfa.o obj/re2/onepass.o obj/re2/parse.o obj/re2/perl_groups.o obj/re2/prefilter.o obj/re2/prefilter_tree.o obj/re2/prog.o obj/re2/re2.o obj/re2/regexp.o obj/re2/set.o obj/re2/simplify.o obj/re2/stringpiece.o obj/re2/tostring.o obj/re2/unicode_casefold.o obj/re2/unicode_groups.o
r - obj/util/rune.o
r - obj/util/strutil.o
r - obj/re2/bitstate.o
r - obj/re2/compile.o
r - obj/re2/dfa.o
r - obj/re2/filtered_re2.o
r - obj/re2/mimics_pcre.o
r - obj/re2/nfa.o
r - obj/re2/onepass.o
r - obj/re2/parse.o
r - obj/re2/perl_groups.o
r - obj/re2/prefilter.o
r - obj/re2/prefilter_tree.o
r - obj/re2/prog.o
r - obj/re2/re2.o
r - obj/re2/regexp.o
r - obj/re2/set.o
r - obj/re2/simplify.o
r - obj/re2/stringpiece.o
r - obj/re2/tostring.o
r - obj/re2/unicode_casefold.o
r - obj/re2/unicode_groups.o
c++ -c -o obj/so/util/rune.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG util/rune.cc
c++ -c -o obj/so/util/strutil.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG util/strutil.cc
c++ -c -o obj/so/re2/bitstate.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/bitstate.cc
c++ -c -o obj/so/re2/compile.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/compile.cc
c++ -c -o obj/so/re2/dfa.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/dfa.cc
c++ -c -o obj/so/re2/filtered_re2.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/filtered_re2.cc
c++ -c -o obj/so/re2/mimics_pcre.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/mimics_pcre.cc
c++ -c -o obj/so/re2/nfa.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/nfa.cc
c++ -c -o obj/so/re2/onepass.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/onepass.cc
c++ -c -o obj/so/re2/parse.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/parse.cc
c++ -c -o obj/so/re2/perl_groups.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/perl_groups.cc
c++ -c -o obj/so/re2/prefilter.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/prefilter.cc
c++ -c -o obj/so/re2/prefilter_tree.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/prefilter_tree.cc
c++ -c -o obj/so/re2/prog.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/prog.cc
re2/prog.cc:614:7: warning: variable 'total' set but not used [-Wunused-but-set-variable]
614 | int total = 0;
| ^
1 warning generated.
c++ -c -o obj/so/re2/re2.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/re2.cc
c++ -c -o obj/so/re2/regexp.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/regexp.cc
c++ -c -o obj/so/re2/set.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/set.cc
c++ -c -o obj/so/re2/simplify.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/simplify.cc
c++ -c -o obj/so/re2/stringpiece.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/stringpiece.cc
c++ -c -o obj/so/re2/tostring.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/tostring.cc
c++ -c -o obj/so/re2/unicode_casefold.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/unicode_casefold.cc
c++ -c -o obj/so/re2/unicode_groups.o -fPIC -isystem /usr/local/include -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O3 -g -fPIC -DNDEBUG re2/unicode_groups.cc
c++ -shared -Wl,-soname,libre2.so.0,--version-script,libre2.symbols -pthread -fstack-protector-strong -L/usr/local/lib -o obj/so/libre2.so.0 obj/so/util/rune.o obj/so/util/strutil.o obj/so/re2/bitstate.o obj/so/re2/compile.o obj/so/re2/dfa.o obj/so/re2/filtered_re2.o obj/so/re2/mimics_pcre.o obj/so/re2/nfa.o obj/so/re2/onepass.o obj/so/re2/parse.o obj/so/re2/perl_groups.o obj/so/re2/prefilter.o obj/so/re2/prefilter_tree.o obj/so/re2/prog.o obj/so/re2/re2.o obj/so/re2/regexp.o obj/so/re2/set.o obj/so/re2/simplify.o obj/so/re2/stringpiece.o obj/so/re2/tostring.o obj/so/re2/unicode_casefold.o obj/so/re2/unicode_groups.o
ln -sf libre2.so.0 obj/so/libre2.so
gmake[4]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2'
ln -sf /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2/obj/libre2.a /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake updateCloopInterfaces
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/firebird/FirebirdInterface.idl c++ /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/firebird/IdlFbInterfaces.h IDL_FB_INTERFACES_H Firebird I
cc -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/def_awk /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/def_awk.c
cc -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/isc_grep /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/isc_grep.c
cp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/pascal/fb_get_master_interface.pas /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/def_awk >/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/def_awk >/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/isc_grep >/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/cloop/release/bin/cloop /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/firebird/FirebirdInterface.idl pascal /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen/Firebird.pas Firebird --uses SysUtils \
--interfaceFile /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/pascal/Pascal.interface.pas \
--implementationFile /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/misc/pascal/Pascal.implementation.pas \
--exceptionClass FbException \
--functionsFile /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/func.pas \
--prefix I
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake boot
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/c_cxx.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:1261:39: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
1261 | printa(column, "%s = isc_%d;", s2, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:1293:44: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
1293 | printa(column, "if (%s != isc_%d)", s2, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:1364:33: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
1364 | printa(column, "isc_%d = 0;", action->act_request->req_blobs->blb_ident);
| ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2815:42: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2815 | printa(0, "static char\n *isc_%dp;", request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2817:48: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2817 | printa(0, "static short\n isc_%dl = %d;", request->req_ident, request->req_length);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2821:50: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2821 | printa(0, "static %s\n *isc_%dt;", DCL_LONG, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2825:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2824 | printa(0, "static isc_stmt_handle\n isc_%ds;\t\t/* sql statement handle */",
| ~~
| %lu
2825 | request->req_ident);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2831:8: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2830 | printa(0, "static isc_stmt_handle\n isc_%ds;\t\t/* sql statement handle */",
| ~~
| %lu
2831 | request->req_ident);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2834:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2832 | printa(0, "static %sshort\n isc_%dl = %d;",
| ~~
| %lu
2833 | (request->req_flags & REQ_extend_dpb) ? "" : CONST_STR,
2834 | request->req_ident, request->req_length);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2839:11: warning: 10 enumeration values not handled in switch: 'REQ_for', 'REQ_store', 'REQ_store2'... [-Wswitch]
2839 | switch (request->req_type)
| ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2859:69: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2859 | printa(0, "static %sunsigned char\n isc_%d [] = {", CONST_STR, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2861:60: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2861 | printa(0, "static %schar\n isc_%d [] = {", CONST_STR, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2892:20: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2891 | printa(INDENT, "};\t/* end of %s string for request isc_%d */\n",
| ~~
| %lu
2892 | string_type, request->req_ident);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2904:9: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2903 | printa(0, "static %sshort\n isc_%dl = %d;", CONST_STR,
| ~~
| %lu
2904 | reference->ref_sdl_ident, reference->ref_sdl_length);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2905:61: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2905 | printa(0, "static %schar\n isc_%d [] = {", CONST_STR, reference->ref_sdl_ident);
| ~~ ^~~~~~~~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2912:9: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2911 | printa(INDENT, "};\t/* end of sdl string for request isc_%d */\n",
| ~~
| %lu
2912 | reference->ref_sdl_ident);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2934:35: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2934 | printa(INDENT, "isc_%dv [%d],", request->req_ident,
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2936:30: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2936 | printa(INDENT, "isc_%ds;", request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2979:70: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2979 | printa(column, "isc_blob_handle\t\tisc_%d;\t\t/* blob handle */", blob->blb_ident);
| ~~ ^~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2981:8: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2980 | printa(column, "char\t\t\tisc_%d [%d];\t/* blob segment */",
| ~~
| %lu
2981 | blob->blb_buff_ident, blob->blb_seg_length);
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2981:30: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2980 | printa(column, "char\t\t\tisc_%d [%d];\t/* blob segment */",
| ~~
| %lu
2981 | blob->blb_buff_ident, blob->blb_seg_length);
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:2982:70: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2982 | printa(column, "unsigned short\tisc_%d;\t\t/* segment length */", blob->blb_len_ident);
| ~~ ^~~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3116:6: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3115 | printa(column, "isc_%d",
| ~~
| %lu
3116 | (action->act_type == ACT_segment) ? blob->blb_buff_ident :
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3117 | (action->act_type == ACT_segment_length) ? blob->blb_len_ident : blob->blb_ident);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3206:33: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3206 | printa(column, "isc_%ds = %d", request->req_ident, slice->slc_field->fld_array->fld_length);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3230:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3229 | printa(column, "isc_%dv [%d] = %s;",
| ~~
| %lu
3230 | request->req_ident, reference->ref_id, reference->ref_value);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3704:43: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3704 | printa(column, "struct isc_%d_struct {", port->por_ident);
| ~~ ^~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3796:30: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3796 | printa(column, "} isc_%d;", port->por_ident);
| ~~ ^~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3829:40: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3829 | printa(column, "%s = isc_%d;", s2, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/c_cxx.cpp:3864:44: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3864 | printa(column, "if (%s != isc_%d)", s2, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
41 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cmd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmd.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cme.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cme.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cmp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:171:10: warning: 9 enumeration values not handled in switch: 'REQ_for', 'REQ_store', 'REQ_store2'... [-Wswitch]
171 | switch (request->req_type)
| ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:246:11: warning: 90 enumeration values not handled in switch: 'ACT_any', 'ACT_alter_database', 'ACT_alter_domain'... [-Wswitch]
246 | switch (action->act_type)
| ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:901:11: warning: 96 enumeration values not handled in switch: 'ACT_any', 'ACT_alter_database', 'ACT_alter_domain'... [-Wswitch]
901 | switch (action->act_type)
| ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:965:12: warning: 96 enumeration values not handled in switch: 'ACT_any', 'ACT_alter_database', 'ACT_alter_domain'... [-Wswitch]
965 | switch (action->act_type)
| ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:1392:10: warning: 8 enumeration values not handled in switch: 'lang_undef', 'lang_pascal', 'lang_cobol'... [-Wswitch]
1392 | switch (gpreGlob.sw_language)
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:1760:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1760 | while (reference = alignments[i])
| ~~~~~~~~~~^~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:1760:20: note: place parentheses around the assignment to silence this warning
1760 | while (reference = alignments[i])
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/cmp.cpp:1760:20: note: use '==' to turn this assignment into an equality comparison
1760 | while (reference = alignments[i])
| ^
| ==
18 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/exp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:351:10: warning: 376 enumeration values not handled in switch: 'KW_none', 'KW_start_actions', 'KW_ACTIVE'... [-Wswitch]
351 | switch (gpreGlob.token_global.tok_keyword)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:1130:12: warning: 8 enumeration values not handled in switch: 'lang_undef', 'lang_pascal', 'lang_fortran'... [-Wswitch]
1130 | switch (gpreGlob.sw_language)
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:1388:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1388 | if (field2 = lookup_field(next))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:1388:15: note: place parentheses around the assignment to silence this warning
1388 | if (field2 = lookup_field(next))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/exp.cpp:1388:15: note: use '==' to turn this assignment into an equality comparison
1388 | if (field2 = lookup_field(next))
| ^
| ==
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/gpre.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1400:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1400 | while (*terminator++ = *extension++)
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1400:24: note: place parentheses around the assignment to silence this warning
1400 | while (*terminator++ = *extension++)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1400:24: note: use '==' to turn this assignment into an equality comparison
1400 | while (*terminator++ = *extension++)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1416:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1416 | while (*ext++ = *new_extension++)
| ~~~~~~~^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1416:19: note: place parentheses around the assignment to silence this warning
1416 | while (*ext++ = *new_extension++)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1416:19: note: use '==' to turn this assignment into an equality comparison
1416 | while (*ext++ = *new_extension++)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1424:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1424 | while (*terminator++ = *extension++)
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1424:23: note: place parentheses around the assignment to silence this warning
1424 | while (*terminator++ = *extension++)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1424:23: note: use '==' to turn this assignment into an equality comparison
1424 | while (*terminator++ = *extension++)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1649:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1649 | q = in_sw_table_iterator->in_sw_name;
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1649:9: note: place parentheses around the assignment to silence this warning
1649 | q = in_sw_table_iterator->in_sw_name;
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:1649:9: note: use '==' to turn this assignment into an equality comparison
1649 | q = in_sw_table_iterator->in_sw_name;
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:2378:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
2378 | if (action = action->act_rest)
| ~~~~~~~^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:2378:17: note: place parentheses around the assignment to silence this warning
2378 | if (action = action->act_rest)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/gpre.cpp:2378:17: note: use '==' to turn this assignment into an equality comparison
2378 | if (action = action->act_rest)
| ^
| ==
17 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/hsh.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:237:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
237 | while (c = *string++)
| ~~^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:237:11: note: place parentheses around the assignment to silence this warning
237 | while (c = *string++)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:237:11: note: use '==' to turn this assignment into an equality comparison
237 | while (c = *string++)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:263:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
263 | while (c1 = *string1++)
| ~~~^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:263:12: note: place parentheses around the assignment to silence this warning
263 | while (c1 = *string1++)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/hsh.cpp:263:12: note: use '==' to turn this assignment into an equality comparison
263 | while (c1 = *string1++)
| ^
| ==
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/int_cxx.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/int_cxx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/jrdmet.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/jrdmet.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/movg.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/movg.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/msc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/msc.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/obj_cxx.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:185:10: warning: 33 enumeration values not handled in switch: 'ACT_any', 'ACT_at_end', 'ACT_b_declare'... [-Wswitch]
185 | switch (action->act_type)
| ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:669:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
669 | if (reference = reference->ref_null)
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:669:18: note: place parentheses around the assignment to silence this warning
669 | if (reference = reference->ref_null)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:669:18: note: use '==' to turn this assignment into an equality comparison
669 | if (reference = reference->ref_null)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:698:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
698 | if (reference = reference->ref_null)
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:698:16: note: place parentheses around the assignment to silence this warning
698 | if (reference = reference->ref_null)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:698:16: note: use '==' to turn this assignment into an equality comparison
698 | if (reference = reference->ref_null)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:1060:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1060 | if (args.pat_value1 = blob->blb_bpb_length)
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:1060:22: note: place parentheses around the assignment to silence this warning
1060 | if (args.pat_value1 = blob->blb_bpb_length)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:1060:22: note: use '==' to turn this assignment into an equality comparison
1060 | if (args.pat_value1 = blob->blb_bpb_length)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:1262:38: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
1262 | printa(column, "%s = fb_%d;", s2, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:1294:43: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
1294 | printa(column, "if (%s != fb_%d)", s2, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:1366:32: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
1366 | printa(column, "fb_%d = 0;", action->act_request->req_blobs->blb_ident);
| ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2831:41: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2831 | printa(0, "static char\n *fb_%dp;", request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2833:47: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2833 | printa(0, "static short\n fb_%dl = %d;", request->req_ident, request->req_length);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2837:49: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2837 | printa(0, "static %s\n *fb_%dt;", DCL_LONG, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2841:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2840 | printa(0, "static Firebird::IStatement*\n fb_%ds;\t\t/* sql statement handle */",
| ~~
| %lu
2841 | request->req_ident);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2847:8: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2846 | printa(0, "static Firebird::IStatement*\n fb_%ds;\t\t/* sql statement handle */",
| ~~
| %lu
2847 | request->req_ident);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2850:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2848 | printa(0, "static %sunsigned\n fb_%dl = %d;",
| ~~
| %lu
2849 | (request->req_flags & REQ_extend_dpb) ? "" : CONST_STR,
2850 | request->req_ident, request->req_length);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2851:67: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2851 | printa(0, "static %sunsigned char\n fb_%d [] = {", CONST_STR, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2909:20: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2908 | printa(INDENT, "};\t/* end of %s string for request fb_%d */\n",
| ~~
| %lu
2909 | string_type, request->req_ident);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2921:9: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2920 | printa(0, "static %sunsigned\n fb_%dl = %d;", CONST_STR,
| ~~
| %lu
2921 | reference->ref_sdl_ident, reference->ref_sdl_length);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2922:69: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2922 | printa(0, "static %sunsigned char\n fb_%d [] = {", CONST_STR, reference->ref_sdl_ident);
| ~~ ^~~~~~~~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2929:9: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2928 | printa(INDENT, "};\t/* end of sdl string for request fb_%d */\n",
| ~~
| %lu
2929 | reference->ref_sdl_ident);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2951:34: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2951 | printa(INDENT, "fb_%dv [%d],", request->req_ident,
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2953:29: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2953 | printa(INDENT, "fb_%ds;", request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2996:69: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2996 | printa(column, "isc_blob_handle\t\tfb_%d;\t\t/* blob handle */", blob->blb_ident);
| ~~ ^~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2998:8: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2997 | printa(column, "char\t\t\tfb_%d [%d];\t/* blob segment */",
| ~~
| %lu
2998 | blob->blb_buff_ident, blob->blb_seg_length);
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2998:30: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2997 | printa(column, "char\t\t\tfb_%d [%d];\t/* blob segment */",
| ~~
| %lu
2998 | blob->blb_buff_ident, blob->blb_seg_length);
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:2999:69: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
2999 | printa(column, "unsigned short\tfb_%d;\t\t/* segment length */", blob->blb_len_ident);
| ~~ ^~~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3115:6: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3114 | printa(column, "fb_%d",
| ~~
| %lu
3115 | (action->act_type == ACT_segment) ? blob->blb_buff_ident :
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3116 | (action->act_type == ACT_segment_length) ? blob->blb_len_ident : blob->blb_ident);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3206:32: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3206 | printa(column, "fb_%ds = %d", request->req_ident, slice->slc_field->fld_array->fld_length);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3230:7: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3229 | printa(column, "fb_%dv [%d] = %s;",
| ~~
| %lu
3230 | request->req_ident, reference->ref_id, reference->ref_value);
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3362:32: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3359 | printa(column, "%s = %s->startTransaction(%s, %d, fb_tpb_%d);",
| ~~
| %lu
3360 | trans->tra_handle ? trans->tra_handle : gpreGlob.transaction_name,
3361 | trans->tra_tpb->tpb_database->dbb_name->sym_string, vector,
3362 | trans->tra_tpb->tpb_length, trans->tra_tpb->tpb_ident);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3373:5: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3371 | printa(column + INDENT * 2, "{%s, fb_tpb_%d, %d}%s\n",
| ~~
| %lu
3372 | tpb_iterator->tpb_database->dbb_name->sym_string,
3373 | tpb_iterator->tpb_ident, tpb_iterator->tpb_length,
| ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3706:42: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3706 | printa(column, "struct fb_%d_struct {", port->por_ident);
| ~~ ^~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3794:29: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3794 | printa(column, "} fb_%d;", port->por_ident);
| ~~ ^~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3827:39: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3827 | printa(column, "%s = fb_%d;", s2, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/obj_cxx.cpp:3862:43: warning: format specifies type 'int' but the argument has type 'ULONG' (aka 'unsigned long') [-Wformat]
3862 | printa(column, "if (%s != fb_%d)", s2, request->req_ident);
| ~~ ^~~~~~~~~~~~~~~~~~
| %lu
45 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/par.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/par.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/pat.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:186:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
186 | while (c = *pattern++)
| ~~^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:186:11: note: place parentheses around the assignment to silence this warning
186 | while (c = *pattern++)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/pat.cpp:186:11: note: use '==' to turn this assignment into an equality comparison
186 | while (c = *pattern++)
| ^
| ==
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/sqe.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:641:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
641 | if (reference->ref_field = MET_context_field(context, gpreGlob.token_global.tok_string))
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:641:28: note: place parentheses around the assignment to silence this warning
641 | if (reference->ref_field = MET_context_field(context, gpreGlob.token_global.tok_string))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:641:28: note: use '==' to turn this assignment into an equality comparison
641 | if (reference->ref_field = MET_context_field(context, gpreGlob.token_global.tok_string))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1047:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1047 | if (field = resolve(node, selection->rse_context[i], &context, &slice_action))
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1047:14: note: place parentheses around the assignment to silence this warning
1047 | if (field = resolve(node, selection->rse_context[i], &context, &slice_action))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1047:14: note: use '==' to turn this assignment into an equality comparison
1047 | if (field = resolve(node, selection->rse_context[i], &context, &slice_action))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1446:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1446 | if (field = get_ref(*ptr))
| ~~~~~~^~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1446:15: note: place parentheses around the assignment to silence this warning
1446 | if (field = get_ref(*ptr))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1446:15: note: use '==' to turn this assignment into an equality comparison
1446 | if (field = get_ref(*ptr))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1454:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1454 | if (field = get_ref(expr->nod_arg[1]))
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1454:13: note: place parentheses around the assignment to silence this warning
1454 | if (field = get_ref(expr->nod_arg[1]))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1454:13: note: use '==' to turn this assignment into an equality comparison
1454 | if (field = get_ref(expr->nod_arg[1]))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1418:10: warning: 72 enumeration values not handled in switch: 'nod_nothing', 'nod_literal', 'nod_value'... [-Wswitch]
1418 | switch (expr->nod_type)
| ^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1731:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1731 | if (relation = par_base_table(request, context->ctx_relation, (const TEXT*) *arg))
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1731:17: note: place parentheses around the assignment to silence this warning
1731 | if (relation = par_base_table(request, context->ctx_relation, (const TEXT*) *arg))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:1731:17: note: use '==' to turn this assignment into an equality comparison
1731 | if (relation = par_base_table(request, context->ctx_relation, (const TEXT*) *arg))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:2394:10: warning: 375 enumeration values not handled in switch: 'KW_none', 'KW_start_actions', 'KW_ACTIVE'... [-Wswitch]
2394 | switch (token.tok_keyword)
| ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:2878:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
2878 | if (context = par_joined_relation(request))
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:2878:15: note: place parentheses around the assignment to silence this warning
2878 | if (context = par_joined_relation(request))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:2878:15: note: use '==' to turn this assignment into an equality comparison
2878 | if (context = par_joined_relation(request))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:3217:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
3217 | else
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:3506:10: warning: 69 enumeration values not handled in switch: 'nod_nothing', 'nod_literal', 'nod_value'... [-Wswitch]
3506 | switch (node->nod_type)
| ^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:3753:11: warning: 18 enumeration values not handled in switch: 'SYM_keyword', 'SYM_database', 'SYM_field'... [-Wswitch]
3753 | switch (symbol->sym_type)
| ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:3862:10: warning: 73 enumeration values not handled in switch: 'nod_nothing', 'nod_field', 'nod_literal'... [-Wswitch]
3862 | switch (expr->nod_type)
| ^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:3961:10: warning: 83 enumeration values not handled in switch: 'nod_nothing', 'nod_field', 'nod_literal'... [-Wswitch]
3961 | switch (fields->nod_type)
| ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sqe.cpp:3986:11: warning: 67 enumeration values not handled in switch: 'nod_nothing', 'nod_literal', 'nod_value'... [-Wswitch]
3986 | switch ((*ptr)->nod_type)
| ^~~~~~~~~~~~~~~~
26 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/sql.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:207:10: warning: 349 enumeration values not handled in switch: 'KW_none', 'KW_start_actions', 'KW_ACTIVE'... [-Wswitch]
207 | switch (keyword)
| ^~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:2249:10: warning: 377 enumeration values not handled in switch: 'KW_none', 'KW_start_actions', 'KW_ACTIVE'... [-Wswitch]
2249 | switch (gpreGlob.token_global.tok_keyword)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:5547:10: warning: 85 enumeration values not handled in switch: 'nod_nothing', 'nod_and', 'nod_or'... [-Wswitch]
5547 | switch (expr->nod_type)
| ^~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:5785:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
5785 | if (symbol = MSC_find_symbol(gpreGlob.token_global.tok_symbol, SYM_dyn_cursor))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:5785:13: note: place parentheses around the assignment to silence this warning
5785 | if (symbol = MSC_find_symbol(gpreGlob.token_global.tok_symbol, SYM_dyn_cursor))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/sql.cpp:5785:13: note: use '==' to turn this assignment into an equality comparison
5785 | if (symbol = MSC_find_symbol(gpreGlob.token_global.tok_symbol, SYM_dyn_cursor))
| ^
| ==
16 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/boot/gpre_meta_boot.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:69:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/gpre/boot/gpre_meta_boot.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/gpre.h:1515:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../gpre/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/gds.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/os/path_utils.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:2482:54: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
2482 | for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next)
| ~~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:2482:54: note: place parentheses around the assignment to silence this warning
2482 | for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/gds.cpp:2482:54: note: use '==' to turn this assignment into an equality comparison
2482 | for (clean_t** clean_ptr = &cleanup_handlers; clean = *clean_ptr; clean_ptr = &clean->clean_next)
| ^
| ==
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Auth.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Auth.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Auth.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/BigInteger.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/BigInteger.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/BigInteger.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/BigInteger.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -msse4 -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/CRC32C.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CRC32C.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/CharSet.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CharSet.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/CharSet.cpp:95:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl_classes.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/unicode_util.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/IntlUtil.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DecFloat.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp:487:10: warning: 8 enumeration values not handled in switch: 'DEC_CLASS_SNAN', 'DEC_CLASS_QNAN', 'DEC_CLASS_NEG_NORMAL'... [-Wswitch]
487 | switch (decDoubleClass(&dec))
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp:499:10: warning: 8 enumeration values not handled in switch: 'DEC_CLASS_NEG_INF', 'DEC_CLASS_NEG_NORMAL', 'DEC_CLASS_NEG_SUBNORMAL'... [-Wswitch]
499 | switch (decDoubleClass(&dec))
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp:829:9: warning: 8 enumeration values not handled in switch: 'DEC_CLASS_SNAN', 'DEC_CLASS_QNAN', 'DEC_CLASS_NEG_NORMAL'... [-Wswitch]
829 | switch(decQuadClass(&dec))
| ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DecFloat.cpp:841:9: warning: 8 enumeration values not handled in switch: 'DEC_CLASS_NEG_INF', 'DEC_CLASS_NEG_NORMAL', 'DEC_CLASS_NEG_SUBNORMAL'... [-Wswitch]
841 | switch(decQuadClass(&dec))
| ^~~~~~~~~~~~~~~~~~
7 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DynamicStrings.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DynamicStrings.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/DynamicStrings.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Int128.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
3 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlParametersBlock.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlParametersBlock.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlParametersBlock.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/IntlParametersBlock.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlUtil.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/IntlUtil.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/IntlUtil.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/MsgMetadata.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/MsgMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ScanDir.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ScanDir.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ScanDir.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ScanDir.h:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/SimilarToRegex.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/SimilarToRegex.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/SimilarToRegex.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/SimilarToRegex.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatementMetadata.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/Nullable.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatementMetadata.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusArg.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusArg.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusArg.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/StatusArg.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/SimpleStatusVector.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusHolder.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusHolder.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusHolder.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/TextType.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TextType.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/TextType.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl_classes.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/unicode_util.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/IntlUtil.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ThreadData.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadData.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ThreadData.cpp:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/fb_tls.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ThreadStart.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadStart.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/ThreadStart.cpp:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/TimeZoneUtil.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TimeZoneUtil.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/TimeZoneUtil.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Tokens.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Tokens.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/Tokens.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/Tokens.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/UtilSvc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/UtilSvc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/UtilSvc.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/UtilSvc.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/call_service.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/call_service.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/call_service.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/call_service.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/security.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/cvt.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/CharSet.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/CsConvert.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/cvt.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/db_alias.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/db_alias.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/db_alias.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dllinst.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dllinst.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dsc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/dsc.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/enc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/enc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/enc.cpp:12:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/fb_exception.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/fb_exception.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/fb_exception.cpp:7:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/isc_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc_file.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_file.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc_file.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/isc_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc_sync.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_sync.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/isc_sync.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/isc_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/keywords.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/keywords.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/pretty.o
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:159:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
159 | while (parameter = BLR_BYTE)
| ~~~~~~~~~~^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:159:19: note: place parentheses around the assignment to silence this warning
159 | while (parameter = BLR_BYTE)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:159:19: note: use '==' to turn this assignment into an equality comparison
159 | while (parameter = BLR_BYTE)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:493:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
493 | while (c = *line++)
| ~~^~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:493:11: note: place parentheses around the assignment to silence this warning
493 | while (c = *line++)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:493:11: note: use '==' to turn this assignment into an equality comparison
493 | while (c = *line++)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:624:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
624 | if (length = print_word(control))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:624:14: note: place parentheses around the assignment to silence this warning
624 | if (length = print_word(control))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:624:14: note: use '==' to turn this assignment into an equality comparison
624 | if (length = print_word(control))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:658:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
658 | if (length = print_word(control))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:658:13: note: place parentheses around the assignment to silence this warning
658 | if (length = print_word(control))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/pretty.cpp:658:13: note: use '==' to turn this assignment into an equality comparison
658 | if (length = print_word(control))
| ^
| ==
4 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sdl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/MetaString.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sdl.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sdl.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/security.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/security.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/security.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/security.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha.cpp:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/sha.h:27:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/unicode_util.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/unicode_util.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/unicode_util.cpp:28:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/utils.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/utils.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/xdr.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/xdr.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/SyncSignals.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/SyncSignals.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/SyncSignals.cpp:49:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_tls.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/divorce.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/divorce.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/divorce.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/os_utils.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/fbsyslog.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/fbsyslog.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/guid.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/guid.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/guid.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/os_utils.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/isc_ipc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/isc_ipc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/isc_ipc.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/isc_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/isc_ipc.cpp:284:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
284 | for (ptr = &signals; sig = *ptr;) {
| ~~~~^~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/isc_ipc.cpp:284:27: note: place parentheses around the assignment to silence this warning
284 | for (ptr = &signals; sig = *ptr;) {
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/isc_ipc.cpp:284:27: note: use '==' to turn this assignment into an equality comparison
284 | for (ptr = &signals; sig = *ptr;) {
| ^
| ==
3 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/mod_loader.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/mod_loader.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/mod_loader.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/mod_loader.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/os_utils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/os_utils.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/os_utils.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/path_utils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/path_utils.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/os/posix/path_utils.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/os_utils.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BaseStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BaseStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BaseStream.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BaseStream.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlobWrapper.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlobWrapper.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlobWrapper.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlobWrapper.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/status.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlrWriter.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlrWriter.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BlrWriter.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/BlrWriter.h:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletReader.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletReader.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletReader.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletReader.cpp:210:10: warning: 9 enumeration values not handled in switch: 'EndOfList', 'UnTagged', 'SpbStart'... [-Wswitch]
210 | switch (kind)
| ^~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletReader.cpp:283:10: warning: enumeration value 'EndOfList' not handled in switch [-Wswitch]
283 | switch (kind)
| ^~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletReader.cpp:692:10: warning: 12 enumeration values not handled in switch: 'EndOfList', 'Tagged', 'UnTagged'... [-Wswitch]
692 | switch (kind)
| ^~~~
5 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletWriter.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletWriter.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ClumpletWriter.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/DbImplementation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/DbImplementation.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/DbImplementation.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
11 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Hash.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/Hash.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Hash.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ImplementHelper.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ImplementHelper.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ImplementHelper.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_tls.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/InternalMessageBuffer.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/InternalMessageBuffer.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/MetaString.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MetaString.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/MetaString.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/MetaString.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/MsgPrint.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MsgPrint.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/MsgPrint.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/BaseStream.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/NoThrowTimeStamp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/NoThrowTimeStamp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/NoThrowTimeStamp.cpp:34:
/usr/include/sys/timeb.h:43:2: warning: "this file includes which is deprecated" [-W#warnings]
43 | #warning "this file includes which is deprecated"
| ^
1 warning generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ParsedList.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ParsedList.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/ParsedList.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ParsedList.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/objects_array.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/SafeArg.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SafeArg.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Switches.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Switches.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Switches.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Switches.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/SyncObject.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SyncObject.o
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/SyncObject.cpp:421:10: warning: enumeration value 'SYNC_INVALID' not handled in switch [-Wswitch]
421 | switch (lockType)
| ^~~~~~~~
1 warning generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Synchronize.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Synchronize.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/Synchronize.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_tls.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TempFile.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TempFile.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TempFile.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/os/os_utils.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TimerImpl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TimerImpl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TimerImpl.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/../../common/classes/TimerImpl.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/../../common/classes/../../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TomCryptHash.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/Hash.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/TomCryptHash.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/UserBlob.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/UserBlob.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/alloc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/alloc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/alloc.cpp:41:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/alloc.cpp:1560:39: warning: offset of on non-standard-layout type 'MemBlock' [-Winvalid-offsetof]
1560 | static const unsigned MEM_OVERHEAD = offsetof(MemBlock, body);
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/alloc.cpp:1596:39: warning: offset of on non-standard-layout type 'MemBlock' [-Winvalid-offsetof]
1596 | static const unsigned MEM_OVERHEAD = offsetof(MemBlock, body);
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/alloc.cpp:2285:46: warning: offset of on non-standard-layout type 'MemBlock' [-Winvalid-offsetof]
2285 | size_t hunkLength = MemBigHunk::hdrSize() + offsetof(MemBlock, body) + length;
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/alloc.cpp:2346:52: warning: offset of on non-standard-layout type 'MemBlock' [-Winvalid-offsetof]
2346 | MemBlock* block = (MemBlock*) ((UCHAR*) object - offsetof(MemBlock, body));
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
6 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_string.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/fb_string.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/fb_string.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/init.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/init.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/init.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/locks.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/locks.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/semaphore.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/semaphore.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/semaphore.cpp:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/semaphore.cpp:36:
/usr/include/sys/timeb.h:43:2: warning: "this file includes which is deprecated" [-W#warnings]
43 | #warning "this file includes which is deprecated"
| ^
3 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/timestamp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/timestamp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/timestamp.cpp:35:
/usr/include/sys/timeb.h:43:2: warning: "this file includes which is deprecated" [-W#warnings]
43 | #warning "this file includes which is deprecated"
| ^
1 warning generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/zip.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/zip.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/classes/zip.cpp:28:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/ConfigCache.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/ConfigCache.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/ConfigCache.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/ConfigCache.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config.cpp:425:11: warning: enumeration values 'TYPE_BOOLEAN' and 'TYPE_INTEGER' not handled in switch [-Wswitch]
425 | switch (entries[i].data_type)
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config.cpp:558:10: warning: 73 enumeration values not handled in switch: 'KEY_TEMP_BLOCK_SIZE', 'KEY_TEMP_CACHE_LIMIT', 'KEY_REMOTE_FILE_OPEN_ABILITY'... [-Wswitch]
558 | switch (key)
| ^~~
4 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config_file.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config_file.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/config_file.cpp:25:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/dir_list.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/dir_list.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/dir_list.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/config/dir_list.cpp:218:10: warning: enumeration values 'NotInitialized', 'Restrict', and 'SimpleList' not handled in switch [-Wswitch]
218 | switch (mode)
| ^~~~
3 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha2/sha2.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha2/sha2.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha2/sha2.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha2/sha2.h:55:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha2/../../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/sha2/../../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
rm -f /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a
ar crus /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Auth.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/BigInteger.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CRC32C.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CharSet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DecFloat.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DynamicStrings.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Int128.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlParametersBlock.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/MsgMetadata.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ScanDir.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/SimilarToRegex.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatementMetadata.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusArg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusHolder.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TextType.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadData.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadStart.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TimeZoneUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Tokens.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/UtilSvc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/call_service.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/cvt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/db_alias.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dllinst.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dsc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/enc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/fb_exception.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_file.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_sync.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/keywords.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/pretty.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sdl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/security.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/unicode_util.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/xdr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/SyncSignals.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/divorce.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/fbsyslog.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/guid.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/isc_ipc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/mod_loader.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/os_utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/path_utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BaseStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlobWrapper.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlrWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletReader.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/DbImplementation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Hash.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ImplementHelper.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/InternalMessageBuffer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MetaString.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MsgPrint.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/NoThrowTimeStamp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ParsedList.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SafeArg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Switches.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SyncObject.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Synchronize.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TempFile.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TimerImpl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TomCryptHash.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/UserBlob.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/alloc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/fb_string.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/init.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/locks.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/semaphore.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/timestamp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/zip.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/ConfigCache.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config_file.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/dir_list.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha2/sha2.o
c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -static-libstdc++ -fstack-protector-strong -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,--version-script,empty.vers -Wl,-rpath,../gen/firebird/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/c_cxx.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cmd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cme.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/cmp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/exp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/gpre.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/hsh.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/int_cxx.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/jrdmet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/movg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/msc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/obj_cxx.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/par.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/pat.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/sqe.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/sql.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/gpre/boot/gpre_meta_boot.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/gds.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_boot -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -liconv -lm -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
rm -f /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current
(cd /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin; ln -s gpre_boot gpre_current)
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake yvalve
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/DistributedTransaction.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/DistributedTransaction.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/DistributedTransaction.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/MasterImplementation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/MasterImplementation.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/PluginManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/PluginManager.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/PluginManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/MasterImplementation.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/alt.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:73:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
73 | va_start(ptr, count);
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:55:19: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here
55 | USHORT count, ...)
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:111:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
111 | va_start(ptr, count);
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:55:19: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here
55 | USHORT count, ...)
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:268:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
268 | va_start(ptr, count);
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/alt.cpp:240:22: note: parameter of type 'SSHORT' (aka 'short') is declared here
240 | SSHORT count, ...)
| ^
5 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/array.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/StatusArg.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/SimpleStatusVector.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.cpp:843:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
843 | va_start(ptr, count);
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.cpp:803:49: note: parameter of type 'SSHORT' (aka 'short') is declared here
803 | static ISC_STATUS stuff_args(gen_t* gen, SSHORT count, ...)
| ^
3 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/blob.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/keywordsStub.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/keywordsStub.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/perf.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/utl_proto.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/perf.cpp:52:
/usr/include/sys/timeb.h:43:2: warning: "this file includes which is deprecated" [-W#warnings]
43 | #warning "this file includes which is deprecated"
| ^
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/preparse.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/prepa_proto.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/preparse.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/user_dsql.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/user_dsql.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/user_dsql.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../dsql/sqlda.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/utl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:53:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../jrd/event.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../jrd/../common/isc_s_proto.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../jrd/../common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../jrd/../common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:56:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:1820:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
1820 | va_start(ptr, count);
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:1797:88: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here
1797 | SLONG API_ROUTINE gds__event_block(UCHAR** event_buffer, UCHAR** result_buffer, USHORT count, ...)
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:1859:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
1859 | va_start(ptr, count);
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/utl.cpp:1797:88: note: parameter of type 'USHORT' (aka 'unsigned short') is declared here
1797 | SLONG API_ROUTINE gds__event_block(UCHAR** event_buffer, UCHAR** result_buffer, USHORT count, ...)
| ^
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/why.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/YObjects.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/../yvalve/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:3575:17: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
3575 | va_start(ptr, count);
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/why.cpp:3566:35: note: parameter of type 'SSHORT' (aka 'short') is declared here
3566 | isc_tr_handle* traHandle, SSHORT count, ...)
| ^
13 warnings generated.
cc -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/config/os/posix/binreloc.c -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/config/os/posix/binreloc.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/config/os/posix/config_root.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/config/os/posix/config_root.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/yvalve/config/os/posix/config_root.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/inet.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:102:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:1172:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1172 | if (parent_pid = getenv("FB_SIGNAL_PROCESS"))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:1172:17: note: place parentheses around the assignment to silence this warning
1172 | if (parent_pid = getenv("FB_SIGNAL_PROCESS"))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/inet.cpp:1172:17: note: use '==' to turn this assignment into an equality comparison
1172 | if (parent_pid = getenv("FB_SIGNAL_PROCESS"))
| ^
| ==
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/merge.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/merge.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/parser.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/parser.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/protocol.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/protocol.cpp:1145:10: warning: enumeration value 'XDR_FREE' not handled in switch [-Wswitch]
1145 | switch (xdrs->x_op)
| ^~~~~~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/remote.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/remote.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecureRemotePassword/srp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:1:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/BigInteger.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/srp.cpp:4:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/client/BlrFromMessage.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/BlrWriter.h:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/BlrFromMessage.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/client/interface.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/Auth.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remote.h:306:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/remote/client/interface.cpp:8512:12: warning: 94 enumeration values not handled in switch: 'op_void', 'op_connect', 'op_exit'... [-Wswitch]
8512 | switch (p->packet.p_operation)
| ^~~~~~~~~~~~~~~~~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecureRemotePassword/client/SrpClient.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:1:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/BigInteger.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecureRemotePassword/client/SrpClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecureRemotePassword/srp.h:14:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/remot_proto.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/xdr_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../remote/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecurityDatabase/LegacyClient.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecurityDatabase/LegacyClient.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/auth/SecurityDatabase/LegacyClient.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../auth/SecurityDatabase/LegacyClient.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/plugins/crypt/arc4/Arc4.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/plugins/crypt/arc4/Arc4.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/plugins/crypt/arc4/Arc4.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -static-libstdc++ -Wl,--version-script,firebird.vers -fstack-protector-strong -L/usr/local/lib -D_THREAD_SAFE -shared -Wl,-soname,libfbclient.so.4 -Wl,-rpath,/usr/local/lib -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libfbclient.so.4.0.4 /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/DistributedTransaction.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/MasterImplementation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/PluginManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/alt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/array.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/blob.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/gds.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/keywordsStub.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/perf.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/preparse.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/user_dsql.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/utl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/why.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/config/os/posix/binreloc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/yvalve/config/os/posix/config_root.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/inet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/merge.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/parser.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/protocol.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/remote.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecureRemotePassword/srp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/client/BlrFromMessage.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/remote/client/interface.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecureRemotePassword/client/SrpClient.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/auth/SecurityDatabase/LegacyClient.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/plugins/crypt/arc4/Arc4.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -liconv -lm -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a -ltommath -ltomcrypt
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
(cd /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib && ln -s -f libfbclient.so.4.0.4 libfbclient.so.4 )
(cd /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib && ln -s -f libfbclient.so.4 libfbclient.so )
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake engine
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Attachment.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Attachment.cpp:45:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:7:1: note: expanded from here
7 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Coercion.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Coercion.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Coercion.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Collation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Collation.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ConfigTable.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ConfigTable.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ConfigTable.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/CryptoManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/CryptoManager.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/CryptoManager.cpp:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DataTypeUtil.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DataTypeUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DataTypeUtil.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Database.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/lck.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Database.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DbCreators.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../auth/SecureRemotePassword/Message.h:9:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DbCreators.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DbCreators.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DebugInterface.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Attachment.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/DebugInterface.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/DebugInterface.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ExtEngineManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ExtEngineManager.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:238:1: note: expanded from here
238 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ExtEngineManager.cpp:374:12: warning: enumeration values 'req_return', 'req_receive', and 'req_send' not handled in switch [-Wswitch]
374 | switch (request->req_operation)
| ^~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Function.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:229:1: note: expanded from here
229 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/GarbageCollector.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:23:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GarbageCollector.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/GlobalRWLock.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/GlobalRWLock.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/IntlManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/IntlManager.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/IntlManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/JrdStatement.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/JrdStatement.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:238:1: note: expanded from here
238 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Mapping.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../auth/SecureRemotePassword/Message.h:9:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Mapping.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/MetaName.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/MetaName.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/MetaName.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Monitoring.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Monitoring.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Optimizer.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Optimizer.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:229:1: note: expanded from here
229 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/PreparedStatement.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/PreparedStatement.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/PreparedStatement.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RandomGenerator.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RandomGenerator.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RecordBuffer.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordBuffer.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RecordSourceNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/DecFloat.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RecordSourceNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:230:1: note: expanded from here
230 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Relation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Relation.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ResultSet.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ResultSet.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ResultSet.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Routine.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Routine.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Routine.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/JrdStatement.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RuntimeStatistics.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/RuntimeStatistics.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Savepoint.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/Savepoint.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/SysFunction.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:61:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:245:1: note: expanded from here
245 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SysFunction.cpp:6024:45: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]
6024 | impure->vlu_misc.vlu_double = (double) n / MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:250:1: note: expanded from here
250 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/SystemPackages.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/status.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/StatusHolder.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/SystemPackages.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/SystemPackages.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/TempSpace.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/TempFile.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TempSpace.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/TimeZone.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/TimeZone.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/TimeZone.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/UserManagement.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/val.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/UserManagement.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/UserManagement.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Monitoring.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/VirtualTable.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/VirtualTable.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/blb.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blb.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/blob_filter.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/blob_filter.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/btn.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btn.cpp:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
11 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/btr.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:402:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
402 | } while (key = key->key_next.get());
| ~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:402:15: note: place parentheses around the assignment to silence this warning
402 | } while (key = key->key_next.get());
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/btr.cpp:402:15: note: use '==' to turn this assignment into an equality comparison
402 | } while (key = key->key_next.get());
| ^
| ==
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/builtin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/builtin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/builtin.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/flu.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/objects_array.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cch.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:735:10: warning: enumeration values 'lsLockedHavePage' and 'lsError' not handled in switch [-Wswitch]
735 | switch (lockState)
| ^~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:2609:28: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
2609 | Precedence* precedence = BLOCK(que_prec, Precedence, pre_higher);
| ^ ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:2637:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
2637 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_dirty);
| ^ ~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3276:28: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
3276 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower);
| ^ ~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3403:29: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
3403 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher);
| ^ ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3489:29: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
3489 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower);
| ^ ~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3588:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
3588 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que);
| ^ ~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3632:21: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
3632 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que);
| ^ ~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3642:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
3642 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que);
| ^ ~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3801:23: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
3801 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_in_use);
| ^ ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3830:22: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
3830 | BufferDesc* bdb = BLOCK(que_inst, BufferDesc, bdb_que);
| ^ ~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:3896:25: warning: offset of on non-standard-layout type 'BufferDesc' [-Winvalid-offsetof]
3896 | BufferDesc* oldest = BLOCK(que_inst, BufferDesc, bdb_in_use);
| ^ ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4000:32: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
4000 | Precedence* precedence = BLOCK(que2, Precedence, pre_higher);
| ^ ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4094:34: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
4094 | const Precedence* precedence = BLOCK(que_inst, Precedence, pre_lower);
| ^ ~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4635:34: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
4635 | const Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher);
| ^ ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4716:34: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
4716 | const Precedence* precedence = BLOCK(queue, Precedence, pre_higher);
| ^ ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:4816:29: warning: offset of on non-standard-layout type 'Precedence' [-Winvalid-offsetof]
4816 | Precedence* precedence = BLOCK(que_inst, Precedence, pre_higher);
| ^ ~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cch.cpp:198:62: note: expanded from macro 'BLOCK'
198 | #define BLOCK(fld_ptr, type, fld) (type*)((SCHAR*) fld_ptr - offsetof(type, fld))
| ^ ~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
30 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cmp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cmp.cpp:94:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:7:1: note: expanded from here
7 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cvt.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cvt2.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/cvt2.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/dfw.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:73:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:76:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.cpp:7228:10: warning: 57 enumeration values not handled in switch: 'dfw_null', 'dfw_create_relation', 'dfw_delete_relation'... [-Wswitch]
7228 | switch (work->dfw_type)
| ^~~~~~~~~~~~~~
14 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/dpm.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/dyn_util.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/err.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/err.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/event.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/init.h:31:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/cch.h:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/pag.h:40:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:270:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
270 | if (interest = historical_interest(session, event_offset))
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:270:16: note: place parentheses around the assignment to silence this warning
270 | if (interest = historical_interest(session, event_offset))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/event.cpp:270:16: note: use '==' to turn this assignment into an equality comparison
270 | if (interest = historical_interest(session, event_offset))
| ^
| ==
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/evl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:66:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/evl.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:224:1: note: expanded from here
224 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/exe.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:59:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/VaryStr.h:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/exe.cpp:65:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:190:1: note: expanded from here
190 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ext.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ext.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/filters.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:191:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
191 | while (c = *p++)
| ~~^~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:191:12: note: place parentheses around the assignment to silence this warning
191 | while (c = *p++)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:191:12: note: use '==' to turn this assignment into an equality comparison
191 | while (c = *p++)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:1317:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1317 | while (string = (filter_tmp*) control->ctl_data[0])
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:1317:17: note: place parentheses around the assignment to silence this warning
1317 | while (string = (filter_tmp*) control->ctl_data[0])
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/filters.cpp:1317:17: note: use '==' to turn this assignment into an equality comparison
1317 | while (string = (filter_tmp*) control->ctl_data[0])
| ^
| ==
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/flu.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:50:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/flu.cpp:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/fun.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:46:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.cpp:765:10: warning: enumeration value 'UeNone' not handled in switch [-Wswitch]
765 | switch (udfError)
| ^~~~~~~~
14 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/grant.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/idx.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/idx.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/inf.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/inf.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:229:1: note: expanded from here
229 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ini.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/intl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl.cpp:96:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/intl_builtin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:1:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_classes.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/unicode_util.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/IntlUtil.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:7:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/intl_builtin.cpp:11:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/jrd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/ImplementHelper.h:33:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.cpp:64:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:244:1: note: expanded from here
244 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/lck.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/Hash.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/lck.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/met.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.cpp:71:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:229:1: note: expanded from here
229 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/mov.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/classes/VaryStr.h:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/mov.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/nbak.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nbak.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/nodebug.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/nodebug.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ods.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/ods.cpp:134:41: warning: offset of on non-standard-layout type 'index_root_page' [-Winvalid-offsetof]
134 | return static_cast((page_size - offsetof(index_root_page, irt_rpt[0])) /
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/opt.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/opt.cpp:94:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:24:1: note: expanded from here
24 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/pag.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:67:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../common/config/config.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:70:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/pag.cpp:94:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:244:1: note: expanded from here
244 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/par.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/par.cpp:47:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:234:1: note: expanded from here
234 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/rlck.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rlck.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/rpb_chain.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/rpb_chain.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/rpb_chain.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/scl.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sdw.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sdw.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/shut.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/shut.cpp:38:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:235:1: note: expanded from here
235 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sort.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sort.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sqz.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/sqz.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/sqz.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/svc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/svc.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/tpc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:89:52: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof]
89 | const ULONG dataSize = sm->sh_mem_length_mapped - offsetof(SnapshotList, slots[0]);
| ^ ~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:105:53: warning: offset of on non-standard-layout type 'TransactionStatusBlock' [-Winvalid-offsetof]
105 | memset(header->data, 0, sm->sh_mem_length_mapped - offsetof(TransactionStatusBlock, data[0]));
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:284:46: warning: offset of on non-standard-layout type 'TransactionStatusBlock' [-Winvalid-offsetof]
284 | const ULONG dataOffset = static_cast(offsetof(TransactionStatusBlock, data[0]));
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:829:59: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof]
829 | static_cast((m_snapshots->sh_mem_length_mapped - offsetof(SnapshotList, slots[0])) / sizeof(SnapshotData)),
| ^ ~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:853:40: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof]
853 | (m_snapshots->sh_mem_length_mapped - offsetof(SnapshotList, slots[0])) / sizeof(SnapshotData))
| ^ ~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tpc.cpp:864:6: warning: offset of on non-standard-layout type 'SnapshotList' [-Winvalid-offsetof]
864 | offsetof(SnapshotList, slots[0])), false))
| ^ ~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
19 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/tra.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/tra.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:229:1: note: expanded from here
229 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/validation.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/validation.cpp:546:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/vio.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/vio.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/os/posix/unix.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/os/posix/unix.cpp:68:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/AggNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/AggNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/AggNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/BlrDebugWriter.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BlrDebugWriter.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:208:1: note: expanded from here
208 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/BoolNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/classes/VaryStr.h:30:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/BoolNodes.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:224:1: note: expanded from here
224 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DSqlDataTypeUtil.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DSqlDataTypeUtil.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/DataTypeUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DSqlDataTypeUtil.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DdlNodes.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/MetaName.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/DdlNodes.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:248:1: note: expanded from here
248 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:12218:9: warning: enumeration value 'rel_persistent' not handled in switch [-Wswitch]
12218 | switch(type)
| ^~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:21585:11: warning: enumeration values 'TYPE_CHECK' and 'TYPE_NOT_NULL' not handled in switch [-Wswitch]
21585 | switch (constraint.type)
| ^~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.cpp:27469:11: warning: enumeration value 'MAP_RPL' not handled in switch [-Wswitch]
27469 | switch(op)
| ^~
17 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlBatch.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlBatch.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/TempSpace.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlBatch.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlCompilerScratch.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:22:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DsqlCompilerScratch.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCompilerScratch.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:239:1: note: expanded from here
239 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlCursor.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/blb.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/DsqlCursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/tra_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/ExprNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ExprNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:242:1: note: expanded from here
242 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/PackageNodes.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../jrd/MetaName.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/dyn.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/PackageNodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/DdlNodes.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/Parser.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/DdlNodes.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/Parser.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:250:1: note: expanded from here
250 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/StmtNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:23:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/TimeZoneUtil.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/BoolNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:231:1: note: expanded from here
231 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:9480:10: warning: 51 enumeration values not handled in switch: 'TYPE_AGGREGATE', 'TYPE_ALIAS', 'TYPE_ARITHMETIC'... [-Wswitch]
9480 | switch (expr->getType())
| ^~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/StmtNodes.cpp:9709:10: warning: 53 enumeration values not handled in switch: 'TYPE_AGGREGATE', 'TYPE_ALIAS', 'TYPE_ARRAY'... [-Wswitch]
9709 | switch (exprNode->getType())
| ^~~~~~~~~~~~~~~~~~~
16 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/WinNodes.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/WinNodes.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/WinNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/ddl.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/MetaName.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/ddl.cpp:75:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/SysFunction.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/dsql.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:47:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Parser.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:248:1: note: expanded from here
248 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:96:10: warning: 17 enumeration values not handled in switch: 'TYPE_INSERT', 'TYPE_DELETE', 'TYPE_UPDATE'... [-Wswitch]
96 | switch (type)
| ^~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:817:10: warning: 18 enumeration values not handled in switch: 'TYPE_SELECT', 'TYPE_SELECT_UPD', 'TYPE_INSERT'... [-Wswitch]
817 | switch (statement->getType())
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/dsql.cpp:2070:12: warning: 15 enumeration values not handled in switch: 'TYPE_INSERT', 'TYPE_DELETE', 'TYPE_UPDATE'... [-Wswitch]
2070 | switch (statement->getType())
| ^~~~~~~~~~~~~~~~~~~~
17 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/errd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/errd.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/gen.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/DdlNodes.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:248:1: note: expanded from here
248 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/gen.cpp:630:12: warning: enumeration value 'NULLS_DEFAULT' not handled in switch [-Wswitch]
630 | switch (orderNode->nullsPlacement)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/make.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:272:12: warning: 4 enumeration values not handled in switch: 'CONSTANT_DOUBLE', 'CONSTANT_DECIMAL', 'CONSTANT_NUM128'... [-Wswitch]
272 | switch (numeric_flag)
| ^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/make.cpp:293:12: warning: 4 enumeration values not handled in switch: 'CONSTANT_DOUBLE', 'CONSTANT_DECIMAL', 'CONSTANT_NUM128'... [-Wswitch]
293 | switch (numeric_flag)
| ^~~~~~~~~~~~
15 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -n -z -gds_cxx -ids /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/metd.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.cpp:48:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/tra.h:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/movd.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/movd.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
sed -n '/%type .*/p' < /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/parse.y > /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/types.y
sed 's/%type .*//' < /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/parse.y > /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.y
(/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc/btyacc -l -d -S /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/btyacc_fb.ske /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.y; echo $? > /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.status) 2>&1 | tee /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.txt
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/btyacc/btyacc: 61 shift/reduce conflicts, 17 reduce/reduce conflicts.
YYTABLESIZE: 151455
(exit `cat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.status`)
sed -n -e "s/.*btyacc: \(.*conflicts.*\)/\1/p" /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y.txt > /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/parse-conflicts.txt
sed -i -e 's/#define \([A-Z].*\)/#define TOK_\1/' /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y_tab.h
sed -i -e 's/#define TOK_YY\(.*\)/#define YY\1/' /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y_tab.h
mv -f /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y_tab.h /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen/parse.h
mv -f /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/y_tab.c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp
touch /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:13:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.cpp:19:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:239:1: note: expanded from here
239 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/pass1.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:145:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:146:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/pass1.cpp:156:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:248:1: note: expanded from here
248 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/utld.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/utld.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dsql/../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/ExtDS.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:36:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:233:1: note: expanded from here
233 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:747:10: warning: enumeration values 'traNotSet' and 'traAutonomous' not handled in switch [-Wswitch]
747 | switch (traScope)
| ^~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.cpp:1534:10: warning: enumeration values 'traNotSet' and 'traAutonomous' not handled in switch [-Wswitch]
1534 | switch (m_scope)
| ^~~~~~~
16 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/InternalDS.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.h:27:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:230:1: note: expanded from here
230 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/InternalDS.cpp:555:10: warning: enumeration value 'TYPE_SESSION_MANAGEMENT' not handled in switch [-Wswitch]
555 | switch (statement->getType())
| ^~~~~~~~~~~~~~~~~~~~
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/IscDS.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.h:27:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:209:1: note: expanded from here
209 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:1499:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs]
1499 | va_start(ptr, count);
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/IscDS.cpp:1489:21: note: parameter of type 'short' is declared here
1489 | short count, ...)
| ^
15 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/ValidatePassword.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/ValidatePassword.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/extds/../../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/AggregatedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/AggregatedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/BitmapTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BitmapTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/BufferedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/DecFloat.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/align.h:54:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/BufferedStream.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ConditionalStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ConditionalStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/Cursor.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Cursor.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ExternalTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ExternalTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FilteredStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FilteredStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FirstRowsStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FirstRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FullOuterJoin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullOuterJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FullTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/FullTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/HashJoin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/Aligner.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/HashJoin.cpp:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/IndexTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/IndexTableScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/LockedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/LockedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/MergeJoin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/MergeJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/NestedLoopJoin.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/NestedLoopJoin.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ProcedureScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/ProcedureScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:224:1: note: expanded from here
224 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/RecordSource.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecordSource.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/RecursiveStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/RecursiveStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SingularStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SingularStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SkipRowsStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SkipRowsStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SortedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/SortedStream.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/Union.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/Union.cpp:21:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/VirtualTableScan.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/VirtualTableScan.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/WindowedStream.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/recsrc/WindowedStream.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Applier.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Applier.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/ChangeLog.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:24:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/ChangeLog.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Config.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Config.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Config.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/config/config_file.h:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Manager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletWriter.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/ClumpletReader.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Manager.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Publisher.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Publisher.cpp:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Replicator.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Replicator.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Utils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Utils.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/replication/Utils.cpp:24:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/GenericMap.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceCmdLine.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceCmdLine.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceCmdLine.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceConfigStorage.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/classes/TempFile.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceConfigStorage.cpp:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceLog.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceLog.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceLog.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/StatusArg.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/../common/SimpleStatusVector.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/../common/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/../common/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceManager.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceManager.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../common/classes/array.h:34:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceManager.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceObjects.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/dsql.h:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../dsql/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/TraceObjects.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/req.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/exe.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/Relation.h:25:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/trace/../../jrd/../jrd/../jrd/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceObjects.cpp:41:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../dsql/StmtNodes.h:29:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../dsql/../jrd/extds/ExtDS.h:295:17: warning: implicit conversion from 'long long' to 'time_t' (aka 'int') changes value from 9223372036854775807 to -1 [-Wconstant-conversion]
295 | m_lastUsed = MAX_SINT64;
| ~ ^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:746:33: note: expanded from macro 'MAX_SINT64'
746 | #define MAX_SINT64 QUADCONST(0x7FFFFFFFFFFFFFFF)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/common.h:283:23: note: expanded from macro 'QUADCONST'
283 | #define QUADCONST(n) (n##LL)
| ^~~~~
:273:1: note: expanded from here
273 | 0x7FFFFFFFFFFFFFFFLL
| ^~~~~~~~~~~~~~~~~~~~
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceService.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/svc.h:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/EngineInterface.h:28:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/StatementMetadata.h:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/MsgMetadata.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/../common/../common/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/TraceService.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/Mapping.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/jrd/trace/../../jrd/../jrd/recsrc/RecordSource.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/RecordSourceNodes.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/ExprNodes.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/Nodes.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../dsql/../dsql/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
13 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/lock/lock.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../lock/lock_proto.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../lock/../common/classes/GenericMap.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:44:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/jrd.h:89:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../jrd/Database.h:72:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../jrd/../jrd/replication/Manager.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/../jrd/../jrd/../jrd/replication/ChangeLog.h:80:59: warning: offset of on non-standard-layout type 'State' [-Winvalid-offsetof]
80 | static const ULONG PID_CAPACITY = (STATE_MAPPING_SIZE - offsetof(State, pids)) / sizeof(int); // ~16K
| ^ ~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:2023:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
2023 | if (target = deadlock_walk(target, maybe_deadlock))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:2023:15: note: place parentheses around the assignment to silence this warning
2023 | if (target = deadlock_walk(target, maybe_deadlock))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/lock/lock.cpp:2023:15: note: use '==' to turn this assignment into an equality comparison
2023 | if (target = deadlock_walk(target, maybe_deadlock))
| ^
| ==
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/alice.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/alice.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/alice.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/alice_meta.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/alice.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/exe.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/exe.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/exe.cpp:40:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/alice.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/tdr.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/tdr.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/tdr.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/alice.h:31:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/fb_blk.h:4:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/../alice/../include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/tdr.cpp:314:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
314 | if (trans = MET_get_transaction(status_vector, handle, id))
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/tdr.cpp:314:14: note: place parentheses around the assignment to silence this warning
314 | if (trans = MET_get_transaction(status_vector, handle, id))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/tdr.cpp:314:14: note: use '==' to turn this assignment into an equality comparison
314 | if (trans = MET_get_transaction(status_vector, handle, id))
| ^
| ==
3 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/OdsDetection.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/backup.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:51:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6374:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
6374 | for (field = fields; field = fields;)
| ~~~~~~^~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6374:29: note: place parentheses around the assignment to silence this warning
6374 | for (field = fields; field = fields;)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6374:29: note: use '==' to turn this assignment into an equality comparison
6374 | for (field = fields; field = fields;)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6406:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
6406 | while (field = unaligned)
| ~~~~~~^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6406:15: note: place parentheses around the assignment to silence this warning
6406 | while (field = unaligned)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6406:15: note: use '==' to turn this assignment into an equality comparison
6406 | while (field = unaligned)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6413:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
6413 | while (field = aligned)
| ~~~~~~^~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6413:15: note: place parentheses around the assignment to silence this warning
6413 | while (field = aligned)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6413:15: note: use '==' to turn this assignment into an equality comparison
6413 | while (field = aligned)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6420:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
6420 | while (field = aligned4)
| ~~~~~~^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6420:15: note: place parentheses around the assignment to silence this warning
6420 | while (field = aligned4)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6420:15: note: use '==' to turn this assignment into an equality comparison
6420 | while (field = aligned4)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6427:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
6427 | while (field = aligned8)
| ~~~~~~^~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6427:15: note: place parentheses around the assignment to silence this warning
6427 | while (field = aligned8)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:6427:15: note: use '==' to turn this assignment into an equality comparison
6427 | while (field = aligned8)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7372:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
7372 | if (no_reserve = (USHORT) gds__vax_integer(d, length))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7372:19: note: place parentheses around the assignment to silence this warning
7372 | if (no_reserve = (USHORT) gds__vax_integer(d, length))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7372:19: note: use '==' to turn this assignment into an equality comparison
7372 | if (no_reserve = (USHORT) gds__vax_integer(d, length))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7377:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
7377 | if (page_buffers = gds__vax_integer(d, length))
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7377:21: note: place parentheses around the assignment to silence this warning
7377 | if (page_buffers = gds__vax_integer(d, length))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7377:21: note: use '==' to turn this assignment into an equality comparison
7377 | if (page_buffers = gds__vax_integer(d, length))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7390:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
7390 | if (db_read_only = (USHORT) gds__vax_integer(d, length))
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7390:21: note: place parentheses around the assignment to silence this warning
7390 | if (db_read_only = (USHORT) gds__vax_integer(d, length))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7390:21: note: use '==' to turn this assignment into an equality comparison
7390 | if (db_read_only = (USHORT) gds__vax_integer(d, length))
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7395:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
7395 | if (replica_mode = (USHORT) gds__vax_integer(d, length))
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7395:21: note: place parentheses around the assignment to silence this warning
7395 | if (replica_mode = (USHORT) gds__vax_integer(d, length))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.cpp:7395:21: note: use '==' to turn this assignment into an equality comparison
7395 | if (replica_mode = (USHORT) gds__vax_integer(d, length))
| ^
| ==
21 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/burp.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:43:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:45:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:1907:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1907 | for (const SCHAR* p = string; c = *p++;)
| ~~^~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:1907:34: note: place parentheses around the assignment to silence this warning
1907 | for (const SCHAR* p = string; c = *p++;)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:1907:34: note: use '==' to turn this assignment into an equality comparison
1907 | for (const SCHAR* p = string; c = *p++;)
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:2520:36: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
2520 | for (const SCHAR *num = string; c = *num++;)
| ~~^~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:2520:36: note: place parentheses around the assignment to silence this warning
2520 | for (const SCHAR *num = string; c = *num++;)
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/burp.cpp:2520:36: note: use '==' to turn this assignment into an equality comparison
2520 | for (const SCHAR *num = string; c = *num++;)
| ^
| ==
14 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/canonical.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/canonical.cpp:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/misc.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/misc.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/mvol.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/mvol.cpp:42:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/restore.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:43:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp.h:36:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:5318:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
5318 | while (error_code = tdgbl->status_vector[1])
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:5318:21: note: place parentheses around the assignment to silence this warning
5318 | while (error_code = tdgbl->status_vector[1])
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:5318:21: note: use '==' to turn this assignment into an equality comparison
5318 | while (error_code = tdgbl->status_vector[1])
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9110:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
9110 | while (error_code = tdgbl->status_vector[1])
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9110:22: note: place parentheses around the assignment to silence this warning
9110 | while (error_code = tdgbl->status_vector[1])
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9110:22: note: use '==' to turn this assignment into an equality comparison
9110 | while (error_code = tdgbl->status_vector[1])
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9356:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
9356 | if (l = type_lengths[l])
| ~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9356:10: note: place parentheses around the assignment to silence this warning
9356 | if (l = type_lengths[l])
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9356:10: note: use '==' to turn this assignment into an equality comparison
9356 | if (l = type_lengths[l])
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9704:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
9704 | while (error_code = tdgbl->status_vector[1])
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9704:22: note: place parentheses around the assignment to silence this warning
9704 | while (error_code = tdgbl->status_vector[1])
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:9704:22: note: use '==' to turn this assignment into an equality comparison
9704 | while (error_code = tdgbl->status_vector[1])
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13259:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
13259 | if (l = type_lengths[l])
| ~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13259:11: note: place parentheses around the assignment to silence this warning
13259 | if (l = type_lengths[l])
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13259:11: note: use '==' to turn this assignment into an equality comparison
13259 | if (l = type_lengths[l])
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13741:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
13741 | if (l = type_lengths[l])
| ~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13741:11: note: place parentheses around the assignment to silence this warning
13741 | if (l = type_lengths[l])
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:13741:11: note: use '==' to turn this assignment into an equality comparison
13741 | if (l = type_lengths[l])
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:14214:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
14214 | if (l = type_lengths[l])
| ~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:14214:11: note: place parentheses around the assignment to silence this warning
14214 | if (l = type_lengths[l])
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:14214:11: note: use '==' to turn this assignment into an equality comparison
14214 | if (l = type_lengths[l])
| ^
| ==
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:17291:12: warning: 43 enumeration values not handled in switch: 'att_end', 'att_backup_date', 'att_backup_compress'... [-Wswitch]
17291 | switch(attribute)
| ^~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:17683:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
17683 | while (*p++ = get(tdgbl))
| ~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:17683:15: note: place parentheses around the assignment to silence this warning
17683 | while (*p++ = get(tdgbl))
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.cpp:17683:15: note: use '==' to turn this assignment into an equality comparison
17683 | while (*p++ = get(tdgbl))
| ^
| ==
21 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gsec/gsec.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gsec/gsec.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gsec/gsec.cpp:34:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/isc_f_proto.h:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gsec/gsec.cpp:401:10: warning: enumeration value 'ISC_PROTOCOL_LOCAL' not handled in switch [-Wswitch]
401 | switch (ISC_extract_host(databaseName, serverName, true))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/dba.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -Wno-narrowing -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:48:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:957:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
957 | } while (page = header->hdr_next_page);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:957:17: note: place parentheses around the assignment to silence this warning
957 | } while (page = header->hdr_next_page);
| ^
| ( )
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.cpp:957:17: note: use '==' to turn this assignment into an equality comparison
957 | } while (page = header->hdr_next_page);
| ^
| ==
12 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/ppg.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/gstat/ppg.cpp:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
11 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/nbackup/nbackup.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:38:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/db_alias.h:26:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/utilities/nbackup/nbackup.cpp:2186:11: warning: enumeration value 'nbNone' not handled in switch [-Wswitch]
2186 | switch (op)
| ^~
12 warnings generated.
c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -static-libstdc++ -Wl,--version-script,fbplugin.vers -fstack-protector-strong -L/usr/local/lib -D_THREAD_SAFE -shared -Wl,-soname,libEngine13.so -Wl,-rpath,/usr/local/lib -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/plugins/libEngine13.so /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Attachment.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Coercion.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Collation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ConfigTable.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/CryptoManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DataTypeUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Database.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DbCreators.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/DebugInterface.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ExtEngineManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Function.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/GarbageCollector.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/GlobalRWLock.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/IntlManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/JrdStatement.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Mapping.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/MetaName.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Monitoring.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Optimizer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/PreparedStatement.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RandomGenerator.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RecordBuffer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RecordSourceNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Relation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ResultSet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Routine.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/RuntimeStatistics.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/Savepoint.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/SysFunction.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/SystemPackages.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/TempSpace.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/TimeZone.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/UserManagement.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/VirtualTable.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/blb.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/blob_filter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/btn.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/btr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/builtin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cch.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cmp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cvt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/cvt2.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dfw.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dpm.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/dyn_util.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/err.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/event.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/evl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/exe.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ext.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/filters.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/flu.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/fun.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/grant.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/idx.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/inf.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ini.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/intl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/intl_builtin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/jrd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/lck.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/met.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/mov.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/nbak.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/nodebug.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/ods.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/opt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/pag.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/par.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/rlck.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/rpb_chain.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/scl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sdw.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/shut.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sort.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/sqz.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/svc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/tpc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/tra.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/validation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/vio.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/os/posix/unix.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/AggNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/BlrDebugWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/BoolNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DSqlDataTypeUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DdlNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlBatch.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlCompilerScratch.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/DsqlCursor.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/ExprNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/PackageNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/Parser.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/StmtNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/WinNodes.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/ddl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/dsql.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/errd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/gen.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/make.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/metd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/movd.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/parse.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/pass1.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/dsql/utld.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/ExtDS.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/InternalDS.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/IscDS.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/extds/ValidatePassword.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/AggregatedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/BitmapTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/BufferedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ConditionalStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/Cursor.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ExternalTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FilteredStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FirstRowsStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FullOuterJoin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/FullTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/HashJoin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/IndexTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/LockedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/MergeJoin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/NestedLoopJoin.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/ProcedureScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/RecordSource.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/RecursiveStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SingularStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SkipRowsStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/SortedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/Union.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/VirtualTableScan.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/recsrc/WindowedStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Applier.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/ChangeLog.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Config.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Manager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Publisher.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Replicator.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/replication/Utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceCmdLine.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceConfigStorage.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceLog.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceManager.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceObjects.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/jrd/trace/TraceService.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/lock/lock.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/exe.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/tdr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/burp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/canonical.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/misc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/mvol.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gsec/gsec.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/dba.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/gstat/ppg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/utilities/nbackup/nbackup.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -liconv -lm -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a -ltommath -ltomcrypt -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
/usr/local/bin/gmake gbak gfix gpre
gmake[3]: Entering directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/common/keywords.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/keywords.o
rm -f /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a
ar crus /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Auth.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/BigInteger.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CRC32C.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/CharSet.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DecFloat.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/DynamicStrings.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Int128.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlParametersBlock.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/IntlUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/MsgMetadata.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ScanDir.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/SimilarToRegex.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatementMetadata.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusArg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/StatusHolder.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TextType.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadData.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/ThreadStart.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/TimeZoneUtil.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/Tokens.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/UtilSvc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/call_service.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/cvt.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/db_alias.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dllinst.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/dsc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/enc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/fb_exception.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_file.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/isc_sync.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/keywords.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/pretty.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sdl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/security.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/unicode_util.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/xdr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/SyncSignals.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/divorce.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/fbsyslog.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/guid.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/isc_ipc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/mod_loader.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/os_utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/os/posix/path_utils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BaseStream.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlobWrapper.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/BlrWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletReader.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ClumpletWriter.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/DbImplementation.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Hash.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ImplementHelper.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/InternalMessageBuffer.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MetaString.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/MsgPrint.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/NoThrowTimeStamp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/ParsedList.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SafeArg.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Switches.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/SyncObject.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/Synchronize.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TempFile.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TimerImpl.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/TomCryptHash.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/UserBlob.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/alloc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/fb_string.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/init.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/locks.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/semaphore.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/timestamp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/classes/zip.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/ConfigCache.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/config_file.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/config/dir_list.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common/sha2/sha2.o
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/main/burpMain.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/main/burpMain.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/burp/main/burpMain.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/burp_proto.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../burp/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -static-libstdc++ -fstack-protector-strong -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,--version-script,empty.vers -Wl,-rpath,../gen/firebird/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/OdsDetection.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/backup.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/burp.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/canonical.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/misc.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/mvol.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/restore.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/burp/main/burpMain.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gbak -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -liconv -lm -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/main/aliceMain.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/main/aliceMain.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/alice/main/aliceMain.cpp:30:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/alice_proto.h:29:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/../common/UtilSvc.h:35:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/../common/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../alice/../common/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -static-libstdc++ -fstack-protector-strong -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,--version-script,empty.vers -Wl,-rpath,../gen/firebird/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/alice_meta.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/exe.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/tdr.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/alice/main/aliceMain.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gfix -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -liconv -lm -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/ColList.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/ColList.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/ColList.cpp:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/Extender.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/Extender.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/Extender.cpp:26:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/InputDevices.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/InputDevices.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/InputDevices.cpp:39:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/utils_proto.h:33:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/../common/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
2 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/OptionsBase.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/OptionsBase.o
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/extract.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:61:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../isql/show_proto.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../isql/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.cpp:63:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/ini.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/isql.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:55:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:2798:13: warning: enumeration values 'in_single_line_comment', 'in_block_comment', and 'in_double_quoted_string' not handled in switch [-Wswitch]
2798 | switch (state)
| ^~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:2838:13: warning: enumeration values 'in_single_line_comment', 'in_block_comment', and 'in_single_quoted_string' not handled in switch [-Wswitch]
2838 | switch (state)
| ^~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:7567:12: warning: enumeration values 'in_single_line_comment', 'in_block_comment', and 'in_double_quoted_string' not handled in switch [-Wswitch]
7567 | switch (state)
| ^~~~~
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.cpp:7605:12: warning: enumeration values 'in_single_line_comment', 'in_block_comment', and 'in_single_quoted_string' not handled in switch [-Wswitch]
7605 | switch (state)
| ^~~~~
16 warnings generated.
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/iutils.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/iutils.o
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gpre_current -m -z -n -ocxx /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/isql/show.epp /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp
gpre version FB-V4.0.4.3010 Firebird 4.0
c++ -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/gen -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include -isystem /usr/local/include -I/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/extern/re2 -DFREEBSD -pipe -MMD -fPIC -O0 -g -fno-builtin -Wno-deprecated -fno-rtti -std=c++11 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -D_THREAD_SAFE -c /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.o
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:37:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/../common/classes/fb_string.h:39:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:383:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete]
383 | inline void operator delete(void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../common/classes/alloc.h:387:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete]
387 | inline void operator delete[](void* mem, std::size_t s ALLOC_PARAMS) FB_NOTHROW
| ^
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:381:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
381 | static_assert(offsetof(struct irt_repeat, irt_root) == 0, "irt_root offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:382:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
382 | static_assert(offsetof(struct irt_repeat, irt_transaction) == 4, "irt_transaction offset mismatch");
| ^ ~~~~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:383:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
383 | static_assert(offsetof(struct irt_repeat, irt_desc) == 8, "irt_desc offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:384:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
384 | static_assert(offsetof(struct irt_repeat, irt_keys) == 10, "irt_keys offset mismatch");
| ^ ~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:385:16: warning: offset of on non-standard-layout type 'struct irt_repeat' [-Winvalid-offsetof]
385 | static_assert(offsetof(struct irt_repeat, irt_flags) == 11, "irt_flags offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:389:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
389 | static_assert(offsetof(struct index_root_page, irt_header) == 0, "irt_header offset mismatch");
| ^ ~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:390:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
390 | static_assert(offsetof(struct index_root_page, irt_relation) == 16, "irt_relation offset mismatch");
| ^ ~~~~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:391:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
391 | static_assert(offsetof(struct index_root_page, irt_count) == 18, "irt_count offset mismatch");
| ^ ~~~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:32:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../jrd/ods.h:392:15: warning: offset of on non-standard-layout type 'struct index_root_page' [-Winvalid-offsetof]
392 | static_assert(offsetof(struct index_root_page, irt_rpt) == 20, "irt_rpt offset mismatch");
| ^ ~~~~~~~
/usr/include/stddef.h:73:31: note: expanded from macro 'offsetof'
73 | #define offsetof(type, field) __offsetof(type, field)
| ^ ~~~~~
/usr/include/sys/cdefs.h:498:34: note: expanded from macro '__offsetof'
498 | #define __offsetof(type, field) __builtin_offsetof(type, field)
| ^ ~~~~~
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.cpp:52:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/intl.h:27:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/dsc.h:35:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/Int128.h:346:
In file included from /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmath.h:60:
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/include/../jrd/../common/../common/../../extern/ttmath/ttmathobjects.h:487:4: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
487 | value.empty();
| ^~~~~~~~~~~
12 warnings generated.
c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++17 -static-libstdc++ -fstack-protector-strong -L/usr/local/lib -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/local/libexec/firebird/intl -Wl,--version-script,empty.vers -Wl,-rpath,../gen/firebird/lib /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/ColList.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/Extender.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/InputDevices.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/OptionsBase.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/extract.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/isql.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/iutils.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/isql/show.o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/temp/Release/common.a -o /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/isql-fb -L/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib -lfbclient -ltommath -ltomcrypt -L/usr/local/lib -ledit -lcurses -liconv -lm -lpthread -ldecFloat /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/lib/libre2.a
c++: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
rm -f metadata.fdb
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/isql-fb -q -i /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/dbs/metadata.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gfix -mode read_only metadata.fdb
chmod 0444 metadata.fdb
rm -f yachts.lnk
ln -s metadata.fdb yachts.lnk
rm -f msg.fdb
echo create database \'msg.fdb\'\; | /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/isql-fb
can't format message 17:3 -- message file /usr/local/share/firebird/firebird.msg not found
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gfix -write async msg.fdb
for sql in /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/msg.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/facilities2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/locales.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/sqlstates.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/history2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/messages2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/symbols2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/system_errors2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/transmsgs.fr_FR2.sql /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/transmsgs.de_DE2.sql; do (echo $sql; /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/isql-fb -i $sql msg.fdb) || exit; done
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/msg.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/facilities2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/locales.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/sqlstates.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/history2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/messages2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/symbols2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/system_errors2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/transmsgs.fr_FR2.sql
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/src/msgs/transmsgs.de_DE2.sql
touch msg.timestamp
/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen/Release/firebird/bin/gbak -MODE read_only -R /magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/builds/misc/help.gbak help.fdb
gmake[3]: *** [Makefile:459: help.fdb] Segmentation fault
gmake[3]: *** Deleting file 'help.fdb'
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
gmake[2]: *** [Makefile:294: master_process] Error 2
gmake[2]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
gmake[1]: *** [Makefile:91: firebird] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/databases/firebird40-client/work/Firebird-4.0.4.3010-0/gen'
gmake: *** [Makefile:6: firebird] Error 2
*** Error code 1
Stop.
make: stopped in /usr/mports/databases/firebird40-client
Links
Depends On
- devel/gmake (build)
- devel/pkgconf (build)
- devel/icu (lib)
- devel/libedit (lib)
- math/libtommath (lib)
- security/libtomcrypt (lib)
Depend Of
Categories
CVEs
- Loading CVE information...
MidnightBSD Magus