Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/R-RPostgres.spec'], chrootPath='/var/lib/mock/f41-build-50476580-6041886/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.poa029xc:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.poa029xc:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8369a904ad55447e8d5fd6ac1a8a9e3f', '-D', '/var/lib/mock/f41-build-50476580-6041886/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.poa029xc:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/R-RPostgres.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1705881600 Wrote: /builddir/build/SRPMS/R-RPostgres-1.3.2-11.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/R-RPostgres.spec'], chrootPath='/var/lib/mock/f41-build-50476580-6041886/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.poa029xc:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.poa029xc:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e1b330af207c447c8f1fd8b79c29ba55', '-D', '/var/lib/mock/f41-build-50476580-6041886/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.poa029xc:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/R-RPostgres.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1705881600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.f5WjdU + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf RPostgres + /usr/bin/mkdir -p RPostgres + cd RPostgres + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/RPostgres_1.3.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + rm -rf /builddir/build/BUILD/RPostgres-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/RPostgres-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i 's/covr, //g' RPostgres/DESCRIPTION + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.tsnHI8 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd RPostgres + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.yvWBZF + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/R-RPostgres-1.3.2-11.fc41.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/R-RPostgres-1.3.2-11.fc41.ppc64le ++ dirname /builddir/build/BUILDROOT/R-RPostgres-1.3.2-11.fc41.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/R-RPostgres-1.3.2-11.fc41.ppc64le + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd RPostgres + mkdir -p /builddir/build/BUILDROOT/R-RPostgres-1.3.2-11.fc41.ppc64le/usr/lib64/R/library + /usr/bin/R CMD INSTALL -l /builddir/build/BUILDROOT/R-RPostgres-1.3.2-11.fc41.ppc64le/usr/lib64/R/library RPostgres * installing *source* package ‘RPostgres’ ... file ‘DESCRIPTION’ has the wrong MD5 checksum ** using staged installation Found pkg-config cflags and libs (libpq 16.1)! Using PKG_CFLAGS= Using PKG_LIBS=-lpq ** libs using C compiler: ‘gcc (GCC) 14.0.1 20240411 (Red Hat 14.0.1-0)’ using C++ compiler: ‘g++ (GCC) 14.0.1 20240411 (Red Hat 14.0.1-0)’ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c DbColumn.cpp -o DbColumn.o In file included from vendor/boost/mpl/aux_/na_assert.hpp:23, from vendor/boost/mpl/arg.hpp:25, from vendor/boost/mpl/placeholders.hpp:24, from vendor/boost/iterator/iterator_categories.hpp:16, from vendor/boost/iterator/iterator_concepts.hpp:10, from vendor/boost/range/concepts.hpp:20, from vendor/boost/range/size_type.hpp:20, from vendor/boost/range/size.hpp:21, from vendor/boost/range/functions.hpp:20, from vendor/boost/ptr_container/detail/reversible_ptr_container.hpp:30, from vendor/boost/ptr_container/ptr_sequence_adapter.hpp:20, from vendor/boost/ptr_container/ptr_vector.hpp:20, from DbColumn.h:8, from DbColumn.cpp:2: vendor/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ vendor/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - vendor/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ vendor/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c DbColumnDataSource.cpp -o DbColumnDataSource.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c DbColumnDataSourceFactory.cpp -o DbColumnDataSourceFactory.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c DbColumnStorage.cpp -o DbColumnStorage.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c DbConnection.cpp -o DbConnection.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c DbDataFrame.cpp -o DbDataFrame.o In file included from vendor/boost/mpl/aux_/na_assert.hpp:23, from vendor/boost/mpl/arg.hpp:25, from vendor/boost/mpl/placeholders.hpp:24, from vendor/boost/iterator/iterator_categories.hpp:16, from vendor/boost/iterator/iterator_concepts.hpp:10, from vendor/boost/range/concepts.hpp:20, from vendor/boost/range/size_type.hpp:20, from vendor/boost/range/size.hpp:21, from vendor/boost/range/functions.hpp:20, from vendor/boost/ptr_container/detail/reversible_ptr_container.hpp:30, from vendor/boost/ptr_container/ptr_sequence_adapter.hpp:20, from vendor/boost/ptr_container/ptr_vector.hpp:20, from DbColumn.h:8, from DbDataFrame.cpp:3: vendor/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ vendor/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - vendor/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ vendor/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from vendor/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from vendor/boost/smart_ptr/detail/yield_k.hpp:23, from vendor/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from vendor/boost/smart_ptr/detail/spinlock.hpp:42, from vendor/boost/smart_ptr/detail/spinlock_pool.hpp:25, from vendor/boost/smart_ptr/shared_ptr.hpp:29, from vendor/boost/shared_ptr.hpp:17, from DbColumn.h:7: vendor/boost/config/pragma_message.hpp:24:34: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ vendor/boost/bind.hpp:36:1: note: in expansion of macro ‘BOOST_PRAGMA_MESSAGE’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from vendor/boost/concept/assert.hpp:35, from vendor/boost/concept_check.hpp:20, from vendor/boost/range/concepts.hpp:19: vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: vendor/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >’ vendor/boost/config/pragma_message.hpp:24:34: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/config/pragma_message.hpp:24:34: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept >’ vendor/boost/config/pragma_message.hpp:24:34: note: 125 | struct IncrementableIteratorConcept : CopyConstructible vendor/boost/config/pragma_message.hpp:24:34: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/config/pragma_message.hpp:24:34: note: 147 | struct SinglePassIteratorConcept vendor/boost/config/pragma_message.hpp:24:34: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/config/pragma_message.hpp:24:34: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/config/pragma_message.hpp:24:34: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/config/pragma_message.hpp:24:34: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/config/pragma_message.hpp:24:34: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/config/pragma_message.hpp:24:34: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/config/pragma_message.hpp:24:34: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/config/pragma_message.hpp:24:34: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/config/pragma_message.hpp:24:34: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/config/pragma_message.hpp:24:34: note: 45 | typedef boost::integral_constant type; vendor/boost/config/pragma_message.hpp:24:34: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/config/pragma_message.hpp:24:34: note: 51 | struct requirement_ vendor/boost/config/pragma_message.hpp:24:34: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/config/pragma_message.hpp:24:34: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/config/pragma_message.hpp:24:34: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/config/pragma_message.hpp:24:34: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/config/pragma_message.hpp:24:34: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from vendor/boost/concept_check.hpp:31: vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: vendor/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: vendor/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: vendor/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: vendor/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: vendor/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:152:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: vendor/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: vendor/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept >]’: vendor/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: vendor/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 125 | struct IncrementableIteratorConcept : CopyConstructible vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: vendor/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: vendor/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: vendor/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept >]’: vendor/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: vendor/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept >]’: vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::container::stable_vector]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’: vendor/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 125 | struct IncrementableIteratorConcept : CopyConstructible vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’: vendor/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’: vendor/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’: vendor/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept > >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’: vendor/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 125 | struct IncrementableIteratorConcept : CopyConstructible vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’: vendor/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’: vendor/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’: vendor/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept > >’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:16:5: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:16:5: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:16:5: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:16:5: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:16:5: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: vendor/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:16:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]’ 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ vendor/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept > >]’: vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:16:5: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:16:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:16:5: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:16:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/general.hpp:39:47: warning: ‘this’ pointer is null [-Wnonnull] 39 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector >]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 125 | struct IncrementableIteratorConcept : CopyConstructible vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 125 | struct IncrementableIteratorConcept : CopyConstructible vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = boost::container::stable_vector_iterator]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/size.hpp:62:9: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = boost::container::stable_vector]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 125 | struct IncrementableIteratorConcept : CopyConstructible vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 125 | struct IncrementableIteratorConcept : CopyConstructible vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 147 | struct SinglePassIteratorConcept vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements*, std::vector > > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator*, std::vector > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied*, std::vector > > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied*, std::vector > > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept > >]’: vendor/boost/concept/detail/general.hpp:39:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ vendor/boost/concept/usage.hpp:30:7: note: 39 | static void failed() { ((Model*)0)->~Model(); } vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept > >’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept > >]’ vendor/boost/concept/usage.hpp:30:7: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ vendor/boost/concept/usage.hpp:30:7: note: 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ vendor/boost/concept/usage.hpp:30:7: note: 45 | typedef boost::integral_constant type; vendor/boost/concept/usage.hpp:30:7: note: | ^~~~ vendor/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ > >)>’ vendor/boost/concept/usage.hpp:30:7: note: 51 | struct requirement_ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/range/algorithm_ext/for_each.hpp:54:13: required from ‘Fn2 boost::range::for_each(SinglePassRange1&, SinglePassRange2&, Fn2) [with SinglePassRange1 = boost::container::stable_vector; SinglePassRange2 = std::vector >; Fn2 = boost::_bi::bind_t, boost::_bi::list2, boost::arg<2> > >]’ vendor/boost/concept/usage.hpp:30:7: note: 71 | &::boost::concepts::requirement_::failed> \ vendor/boost/concept/usage.hpp:30:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DbDataFrame.cpp:54:18: required from here vendor/boost/concept/usage.hpp:30:7: note: 54 | boost::for_each(data, names, boost::bind(&DbColumn::warn_type_conflicts, _1, _2)); vendor/boost/concept/usage.hpp:30:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/boost/concept/usage.hpp:16:48: warning: ‘this’ pointer is null [-Wnonnull] 16 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ vendor/boost/concept/usage.hpp:30:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector >]’ 30 | ~model() | ^ vendor/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c DbResult.cpp -o DbResult.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c PqColumnDataSource.cpp -o PqColumnDataSource.o In file included from vendor/boost/mpl/aux_/na_assert.hpp:23, from vendor/boost/mpl/arg.hpp:25, from vendor/boost/mpl/placeholders.hpp:24, from vendor/boost/iterator/iterator_categories.hpp:16, from vendor/boost/iterator/iterator_facade.hpp:13, from vendor/boost/range/iterator_range_core.hpp:27, from vendor/boost/lexical_cast.hpp:30, from PqColumnDataSource.cpp:2: vendor/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ vendor/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - vendor/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ vendor/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c PqColumnDataSourceFactory.cpp -o PqColumnDataSourceFactory.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c PqDataFrame.cpp -o PqDataFrame.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c PqResult.cpp -o PqResult.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c PqResultImpl.cpp -o PqResultImpl.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c PqResultSource.cpp -o PqResultSource.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c PqUtils.cpp -o PqUtils.o gcc -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c RPostgres-init.c -o RPostgres-init.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c connection.cpp -o connection.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c encode.cpp -o encode.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c encrypt.cpp -o encrypt.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c logging.cpp -o logging.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -Ivendor -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -I'/usr/share/R/library/plogr/include' -I'/usr/lib64/R/library/Rcpp/include' -I/usr/local/include -fvisibility=hidden -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -c result.cpp -o result.o g++ -std=gnu++17 -shared -L/usr/lib64/R/lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -o RPostgres.so DbColumn.o DbColumnDataSource.o DbColumnDataSourceFactory.o DbColumnStorage.o DbConnection.o DbDataFrame.o DbResult.o PqColumnDataSource.o PqColumnDataSourceFactory.o PqDataFrame.o PqResult.o PqResultImpl.o PqResultSource.o PqUtils.o RPostgres-init.o RcppExports.o connection.o encode.o encrypt.o logging.o result.o -lpq -L/usr/lib64/R/lib -lR installing to /builddir/build/BUILDROOT/R-RPostgres-1.3.2-11.fc41.ppc64le/usr/lib64/R/library/00LOCK-RPostgres/00new/RPostgres/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘RPostgres’ finding HTML links ... done Postgres html PqConnection-class html PqDriver-class html PqResult-class html RPostgres-package html Redshift html dbDataType html postgres-query html finding level-2 HTML links ... done postgres-tables html postgres-transactions html postgresHasDefault html postgresWaitForNotify html quote html reexports html ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (RPostgres) + test -d RPostgres/src + cd RPostgres/src + rm -f DbColumn.o DbColumnDataSource.o DbColumnDataSourceFactory.o DbColumnStorage.o DbConnection.o DbDataFrame.o DbResult.o PqColumnDataSource.o PqColumnDataSourceFactory.o PqDataFrame.o PqResult.o PqResultImpl.o PqResultSource.o PqUtils.o RPostgres-init.o RcppExports.o connection.o encode.o encrypt.o logging.o result.o RPostgres.so + rm -f /builddir/build/BUILDROOT/R-RPostgres-1.3.2-11.fc41.ppc64le/usr/lib64/R/library/R.css + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.3.2-11.fc41 --unique-debug-suffix -1.3.2-11.fc41.ppc64le --unique-debug-src-base R-RPostgres-1.3.2-11.fc41.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/RPostgres find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/R-RPostgres-1.3.2-11.fc41.ppc64le 3331 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.9TtXoP + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd RPostgres + /usr/bin/R CMD check --ignore-vignettes RPostgres * using log directory ‘/builddir/build/BUILD/RPostgres/RPostgres.Rcheck’ * using R version 4.3.3 (2024-02-29) * using platform: powerpc64le-redhat-linux-gnu (64-bit) * R was compiled by gcc (GCC) 14.0.1 20240228 (Red Hat 14.0.1-0) GNU Fortran (GCC) 14.0.1 20240228 (Red Hat 14.0.1-0) * running under: Fedora Linux 41 (Rawhide Prerelease) * using session charset: UTF-8 * using option ‘--ignore-vignettes’ * checking for file ‘RPostgres/DESCRIPTION’ ... OK * this is package ‘RPostgres’ version ‘1.3.2’ * package encoding: UTF-8 * checking package namespace information ... OK * checking package dependencies ...Warning: unable to access index for repository https://CRAN.R-project.org/src/contrib: cannot open URL 'https://CRAN.R-project.org/src/contrib/PACKAGES' Warning: unable to access index for repository https://bioconductor.org/packages/3.18/bioc/src/contrib: cannot open URL 'https://bioconductor.org/packages/3.18/bioc/src/contrib/PACKAGES' Warning: unable to access index for repository https://bioconductor.org/packages/3.18/data/annotation/src/contrib: cannot open URL 'https://bioconductor.org/packages/3.18/data/annotation/src/contrib/PACKAGES' Warning: unable to access index for repository https://bioconductor.org/packages/3.18/data/experiment/src/contrib: cannot open URL 'https://bioconductor.org/packages/3.18/data/experiment/src/contrib/PACKAGES' OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking for sufficient/correct file permissions ... OK * checking whether package ‘RPostgres’ can be installed ... OK * used C compiler: ‘gcc (GCC) 14.0.1 20240411 (Red Hat 14.0.1-0)’ * used C++ compiler: ‘g++ (GCC) 14.0.1 20240411 (Red Hat 14.0.1-0)’ * checking installed package size ... NOTE installed size is 5.1Mb sub-directories of 1Mb or more: libs 4.7Mb * checking package directory ... OK * checking DESCRIPTION meta-information ... OK * checking top-level files ... OK * checking for left-over files ... OK * checking index information ... OK * checking package subdirectories ... OK * checking R files for non-ASCII characters ... OK * checking R files for syntax errors ... OK * checking whether the package can be loaded ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... WARNING Error: package or namespace load failed for ‘RPostgres’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): there is no package called ‘DBI’ Execution halted It looks like this package has a loading problem when not on .libPaths: see the messages for details. * checking dependencies in R code ... OK * checking S3 generic/method consistency ... OK * checking replacement functions ... OK * checking foreign function calls ... OK * checking R code for possible problems ... OK * checking Rd files ... OK * checking Rd metadata ... OK * checking Rd cross-references ... OK * checking for missing documentation entries ... OK * checking for code/documentation mismatches ... OK * checking Rd \usage sections ... OK * checking Rd contents ... OK * checking for unstated dependencies in examples ... OK * checking line endings in shell scripts ... OK * checking line endings in C/C++/Fortran sources/headers ... OK * checking line endings in Makefiles ... OK * checking compilation flags in Makevars ... NOTE Package has both ‘src/Makevars.in’ and ‘src/Makevars’. Installation with --no-configure' is unlikely to work. If you intended ‘src/Makevars’ to be used on Windows, rename it to ‘src/Makevars.win’ otherwise remove it. If ‘configure’ created ‘src/Makevars’, you need a ‘cleanup’ script. * checking for GNU extensions in Makefiles ... OK * checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK * checking use of PKG_*FLAGS in Makefiles ... OK * checking compiled code ... OK * checking installed files from ‘inst/doc’ ... OK * checking files in ‘vignettes’ ... SKIPPED * checking examples ... OK * checking for unstated dependencies in ‘tests’ ... OK * checking tests ... Running ‘testthat.R’ OK * checking PDF version of manual ... WARNING LaTeX errors when creating PDF version. This typically indicates Rd problems. LaTeX errors found: ! LaTeX Error: File `inconsolata.sty' not found. Type X to quit or to proceed, or enter new name. (Default extension: sty) ! Emergency stop. l.303 ^^M ! ==> Fatal error occurred, no output PDF file produced! * checking PDF version of manual without index ... OK * DONE Status: 2 WARNINGs, 2 NOTEs See ‘/builddir/build/BUILD/RPostgres/RPostgres.Rcheck/00check.log’ for details. + RPM_EC=0 ++ jobs -p + exit 0 Processing files: R-RPostgres-1.3.2-11.fc41.ppc64le Provides: R(RPostgres) = 1.3.2 R-RPostgres = 1.3.2-11.fc41 R-RPostgres(ppc-64) = 1.3.2-11.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: R(ABI) = 4.3 R(DBI) >= 1.1.0 R(Rcpp) >= 0.11.4.2 R(bit64) R(blob) >= 1.2.0 R(hms) >= 0.5.0 R(lubridate) R(methods) R(withr) R-core >= 3.1.0 libR.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libpq.so.5()(64bit) libpq.so.5(RHPG_9.6)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Suggests: R(DBItest) >= 1.7.0 R(callr) R(knitr) R(rmarkdown) R(testthat) Processing files: R-RPostgres-debugsource-1.3.2-11.fc41.ppc64le Provides: R-RPostgres-debugsource = 1.3.2-11.fc41 R-RPostgres-debugsource(ppc-64) = 1.3.2-11.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: R-RPostgres-debuginfo-1.3.2-11.fc41.ppc64le Provides: R-RPostgres-debuginfo = 1.3.2-11.fc41 R-RPostgres-debuginfo(ppc-64) = 1.3.2-11.fc41 debuginfo(build-id) = 69cf22caa54577f777e7e6d2ec1ec5b1c6805402 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: R-RPostgres-debugsource(ppc-64) = 1.3.2-11.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/R-RPostgres-1.3.2-11.fc41.ppc64le Wrote: /builddir/build/RPMS/R-RPostgres-1.3.2-11.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/R-RPostgres-debugsource-1.3.2-11.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/R-RPostgres-debuginfo-1.3.2-11.fc41.ppc64le.rpm Child return code was: 0