* installing *source* package ‘RMariaDB’ ...
** this is package ‘RMariaDB’ version ‘1.3.5’
** package ‘RMariaDB’ successfully unpacked and MD5 sums checked
** using staged installation
Using autobrew bundle: mariadb-connector-c-3.4.8-sonoma-universal.tar.xz
Using PKG_CFLAGS=-I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb
Using PKG_LIBS=-L/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/lib -L/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/lib/mariadb ../.deps/mariadbclient ../.deps/ssl ../.deps/crypto ../.deps/zstd ../.deps/lzma ../.deps/lz4 -lz -dynamic -Wl,-search_paths_first -lkrb5
** libs
using C++ compiler: ‘Apple clang version 17.0.0 (clang-1700.3.19.1)’
using SDK: ‘MacOSX14.5.sdk’
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c DbConnection.cpp -o DbConnection.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c DbResult.cpp -o DbResult.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c MariaBinding.cpp -o MariaBinding.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c MariaResult.cpp -o MariaResult.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c MariaResultImpl.cpp -o MariaResultImpl.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c MariaResultPrep.cpp -o MariaResultPrep.o
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:15:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from MariaResult.cpp:2:
In file included from ./MariaResult.h:4:
In file included from ./DbResult.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from In file included from DbConnection.cpp:2vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
:
In file included from vendor/boost/config/stdlib/libcpp.hpp:98./DbConnection.h:4:
In file included from vendor/boost/noncopyable.hpp:15:11: warning: :
In file included from vendor/boost/core/noncopyable.hpp:12'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp: 98 | # define BOOST_:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
N48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: O_ 98 | # warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
defin 98 | # AU defie BOOST_NO_AUTOTO_PTR
| ^
_<command line>ne:2:9: note: previous definition is here
PTR
| ^
<command line>2 | :2#def BOOST_NO_AUine BOOST_NO_:9:AUTO_PTR 1
| ^
TO_PTR
note: previous definition is here
| ^
2 | #define BOOST_NO<command line>:2:9: note: previous definition is here
2 | #define BOOST_AUTO__NOPTR_AUTO_ 1
PTR | ^
1
| ^
In file included from DbResult.cpp:2:
In file included from ./DbResult.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/container/vector.hpp:819:36: note: in instantiation of template class 'boost::move_detail::is_nothrow_default_constructible<boost::container::new_allocator<char>>' requested here
819 | vector() BOOST_NOEXCEPT_IF(dtl::is_nothrow_default_constructible<allocator_type>::value)
| ^
MariaBinding.cpp:6:15: note: in instantiation of exception specification for 'vector' requested here
6 | MariaBinding::MariaBinding() : statement(NULL), p(0), i(0), n_rows(0) {}
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detIn file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.haIn file included from MariaResult.cpp:3:
:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32i:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:l::is 30:877 | { _pod<T>::va warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
lue
877 | { statics| ^
vendor/boost/move/detail/type_traits.hpp:t const bool 187:48: aticvalue = note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
BOOST_M 187 | # define BOOOconst bool vaST_MOVE_HAS_NOTHROW_VE_IS_TRAlue = BOOST_MOVE_IS_TRISSIGN(T) (__IVIAhas_nothVIALLLLY_DESTRY_DESTRUCTIBLE(UCTIBLE(TT); };
| ^row_assig
vendor/boost/move/detail/type_traits.hpp:335:n); };54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
| ^
(T))
| ^
335 | #definvendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
e BOOST 335 | _MOVE_IS_TRIVI #ALLdefine BOOST_MOVE_IS_TRY_DESTIVIALLY_DESTRUCTIBLE(T) BOOST_MOVRUCTIBLE(E_HAS_TRIVIAL_T) BOOST_MOVE_HADESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hppS_TRIVIAL_DESTRUCTOR(T) || ::b:166:oost::move_de51: tainote: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
l 166 | # define BOOST_MOVE_HAS::is_pod<T>::value
| ^
_vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
TRI 166 | VIA# L_D deESTRUCTOR(fine BOOT) __has_trST_MOivial_desVE_tructor(T)
HAS_TRIVIAL_DESTRUCTOR(T) __ha| ^
s_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bo323 | ol value BOOST_MOVE_HAS_TRIVIAL_ASS = BOOST_MOVE_IS_TRIIGN(T))
VIALLY_C | ^
OPY_Avendor/boost/move/detail/type_traits.hpp:SSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | 159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MO VE_HAS_TRIVIAL_ASSIGN (T) __has_trivial_assign(T)
| ^
BOOST_MOVvendor/boost/move/detail/type_traits.hpp:923:30E_HAS_TRIVIAL_ASSIG: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
N(T 923 | { static))
co | ^nst bool value = B
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # OOST_MOVE_IS_NOTHROW_DEFAULT_CONS deTRUfinCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOSTe B_MOOOST_MVE_OVEIS_NOTHROW_DEFAULT_CONSTRUCTIBLE(_HAT) BOOST_MOS_TRIVIALVE_HAS_ASSIG_NON(TTHROW_) __has_tCONSTRUCTOR(rivT) || ::boosialt::_assign(T)
| ^
move_detail::is_pod<vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { sT>::value
| ^
tatic const vendor/boost/move/detail/type_traits.hpp:173:52:bool v note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # dalue =efi BOOST_MOne BOOVE_ST_MOVIS_E_HAS_NOTNOTHROW_CONHROW_DEFAULT_CONSTRUCTISTRUCTOR(T) __has_nothrowBLE_constructor(T)
| ^
(T); };
| vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static con ^
vendor/boost/move/detail/type_traits.hppst :341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MObool value = BOOSTVE__MOVE_IS_IS_NOTHRNOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hppOW_:347:DEF58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #AULT_CONSdefTRUCTIineBLE BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T)(T) B BOOST_MOVOOSE_HAS_NOTT_MOVEHROW_C_HAOPY(T) || ::S_NOTHRboost::move_detOW_ailCONSTR::is_pod<UCTT>:OR(:value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # deT) fine BOOST_MOVE_HAS_NOTHROW|| ::b_COoosPY(T) (__hast::_nothrow_copy(T))
| ^
move_detail::is_vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const boopod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173l value = BOOST_MOVE_IS_:52:NOTHROW_COPY note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'_ASSIGNABLE(T); };
| ^
173 | # vendor/boost/move/detail/type_traits.hpp:353 de:53:fine BOOST_MOVE_HA note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
S_NOTH 353 | ROW _CONSTRUCTOR(T)#de __finhase BOOST_MOVE_no_IS_NOTHROW_COPY_ASSIGNthrow_constructABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::or(valT)
ue
| ^
| ^
vendor/boost/move/detail/type_traits.hpp:187:vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool valu48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
e = 187 | # BO OSTdef_MOVE_ine BOIS_NOTOST_MOVE_HAS_NOTHRHROW_COPY_CONSTOW_RUCASSIGNTIB(T) (__has_nLE(othT); };
| ^
vendor/boost/move/detail/type_traits.hpp:row_assign(T))
| ^
347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c MariaResultSimple.cpp -o MariaResultSimple.o
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/container/detail/copy_move_algo.hpp:270:25: note: in instantiation of template class 'boost::move_detail::is_trivially_destructible<char>' requested here
270 | : enable_if_c <!dtl::is_trivially_destructible
| ^
vendor/boost/container/detail/copy_move_algo.hpp:982:22: note: in instantiation of template class 'boost::container::dtl::disable_if_trivially_destructible<char *, void>' requested here
982 | inline typename dtl::disable_if_trivially_destructible<I, void>::type
| ^
vendor/boost/container/vector.hpp:1098:7: note: while substituting deduced template arguments into function template 'destroy_alloc_n' [with Allocator = stored_allocator_type, I = char *, U = stored_size_type]
1098 | boost::container::destroy_alloc_n
| ^
MariaBinding.cpp:6:15: note: in instantiation of member function 'boost::container::vector<char>::~vector' requested here
6 | MariaBinding::MariaBinding() : statement(NULL), p(0), i(0), n_rows(0) {}
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/meta_utils.hpp:378:15: note: in instantiation of template class 'boost::move_detail::is_trivially_copy_assignable<char>' requested here
378 | : and_impl<B::value, C, D>
| ^
vendor/boost/move/detail/meta_utils.hpp:395:6: note: in instantiation of template class 'boost::move_detail::and_impl<true, boost::move_detail::is_trivially_copy_assignable<char>>' requested here
395 | : and_impl<A::value, B, C, D>
| ^
vendor/boost/container/detail/copy_move_algo.hpp:138:6: note: in instantiation of template class 'boost::move_detail::and_<boost::container::dtl::are_contiguous_and_same<char *, char *>, boost::move_detail::is_trivially_copy_assignable<char>>' requested here
138 | : boost::move_detail::and_
| ^
vendor/boost/move/detail/meta_utils_core.hpp:87:34: note: in instantiation of template class 'boost::container::dtl::is_memtransfer_copy_assignable<char *, char *>' requested here
87 | struct disable_if : enable_if_c<!Cond::value, T> {};
| ^
vendor/boost/container/detail/copy_move_algo.hpp:169:6: note: in instantiation of template class 'boost::move_detail::disable_if<boost::container::dtl::is_memtransfer_copy_assignable<char *, char *>, char *>' requested here
169 | : disable_if<dtl::is_memtransfer_copy_assignable<I, O>, R>
| ^
vendor/boost/container/detail/copy_move_algo.hpp:889:22: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
889 | inline typename dtl::disable_if_memtransfer_copy_assignable<I, F, F>::type
| ^
vendor/boost/container/vector.hpp:2942:25: note: in instantiation of function template specialization 'boost::container::expand_forward_and_insert_alloc<boost::container::new_allocator<char>, char *, boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2942 | boost::container::expand_forward_and_insert_alloc
| ^
vendor/boost/container/vector.hpp:2777:16: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_insert_forward_range_expand_forward<boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2777 | this->priv_insert_forward_range_expand_forward
| ^
vendor/boost/container/vector.hpp:2814:16: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_insert_forward_range<boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2814 | this->priv_insert_forward_range(this->back_ptr(), new_size - sz, this->priv_resize_proxy(u));
| ^
vendor/boost/container/vector.hpp:1497:13: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_resize<boost::container::value_init_t, boost::move_detail::integral_constant<unsigned int, 1>>' requested here
1497 | { this->priv_resize(new_size, value_init, alloc_version()); }
| ^
MariaBinding.cpp:16:11: note: in instantiation of member function 'boost::container::vector<char>::resize' requested here
16 | is_null.resize(p);
| ^
6 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c MariaRow.cpp -o MariaRow.o
9 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c MariaTypes.cpp -o MariaTypes.o
6 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c MariaUtils.cpp -o MariaUtils.o
1 warning generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c connection.cpp -o connection.o
6 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c cpp11.cpp -o cpp11.o
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:4:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/container/vector.hpp:819:36: note: in instantiation of template class 'boost::move_detail::is_nothrow_default_constructible<boost::container::new_allocator<char>>' requested here
819 | vector() BOOST_NOEXCEPT_IF(dtl::is_nothrow_default_constructible<allocator_type>::value)
| ^
MariaRow.cpp:8:11: note: in instantiation of exception specification for 'vector' requested here
8 | MariaRow::MariaRow() : pStatement_(NULL), n_(0) {}
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/container/detail/copy_move_algo.hpp:270:25: note: in instantiation of template class 'boost::move_detail::is_trivially_destructible<char>' requested here
270 | : enable_if_c <!dtl::is_trivially_destructible
| ^
vendor/boost/container/detail/copy_move_algo.hpp:982:22: note: in instantiation of template class 'boost::container::dtl::disable_if_trivially_destructible<char *, void>' requested here
982 | inline typename dtl::disable_if_trivially_destructible<I, void>::type
| ^
vendor/boost/container/vector.hpp:1098:7: note: while substituting deduced template arguments into function template 'destroy_alloc_n' [with Allocator = stored_allocator_type, I = char *, U = stored_size_type]
1098 | boost::container::destroy_alloc_n
| ^
MariaRow.cpp:8:11: note: in instantiation of member function 'boost::container::vector<char>::~vector' requested here
8 | MariaRow::MariaRow() : pStatement_(NULL), n_(0) {}
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:6:
In file included from ./DbConnection.h:4:
In file included from vendor/boost/noncopyable.hppvendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
:15:
In file included from vendor/boost/core/noncopyable.hpp 323 | :12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO _PTR
| ^
<command line>:2:9: note: previous definition is here
BOOST 62 | #def_ warnings generated.
iMOVE_HAne BOOST_S_TRIVIAL_ASSIGN(T)NO_AUTO_PTR 1
| ^
)
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/meta_utils.hpp:378:15: note: in instantiation of template class 'boost::move_detail::is_trivially_copy_assignable<char>' requested here
378 | : and_impl<B::value, C, D>
| ^
vendor/boost/move/detail/meta_utils.hpp:395:6: note: in instantiation of template class 'boost::move_detail::and_impl<true, boost::move_detail::is_trivially_copy_assignable<char>>' requested here
395 | : and_impl<A::value, B, C, D>
| ^
vendor/boost/container/detail/copy_move_algo.hpp:138:6: note: in instantiation of template class 'boost::move_detail::and_<boost::container::dtl::are_contiguous_and_same<char *, char *>, boost::move_detail::is_trivially_copy_assignable<char>>' requested here
138 | : boost::move_detail::and_
| ^
vendor/boost/move/detail/meta_utils_core.hpp:87:34: note: in instantiation of template class 'boost::container::dtl::is_memtransfer_copy_assignable<char *, char *>' requested here
87 | struct disable_if : enable_if_c<!Cond::value, T> {};
| ^
vendor/boost/container/detail/copy_move_algo.hpp:169:6: note: in instantiation of template class 'boost::move_detail::disable_if<boost::container::dtl::is_memtransfer_copy_assignable<char *, char *>, char *>' requested here
169 | : disable_if<dtl::is_memtransfer_copy_In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:6:
In file included from ./DbConnection.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
assignable<I, O>, R>
| ^
vendor/boost/container/detail/copy_move_algo.hpp:889:vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
22: note: 98 | # def(skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
889 | iinenli BOne OSTtyp_NOename dtl::disable_if_memtransfer__AUTO_PcopTR
| ^
y_assignabl<command line>:2e<I, F,:9: note: previous definition is here
2 | #de F>fine BOOST::t_NO_AUType
| ^
O_PTR 1
| ^
vendor/boost/container/vector.hpp:2942:25: note: in instantiation of function template specialization 'boost::container::expand_forward_and_insert_alloc<boost::container::new_allocator<char>, char *, boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2942 | boost::container::expand_forward_and_insert_alloc
| ^
vendor/boost/container/vector.hpp:2777:16: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_insert_forward_range_expand_forward<boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2777 | this->priv_insert_forward_range_expand_forward
| ^
vendor/boost/container/vector.hpp:2814:16: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_insert_forward_range<boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2814 | this->priv_insert_forward_range(this->back_ptr(), new_size - sz, this->priv_resize_proxy(u));
| ^
vendor/boost/container/vector.hpp:1497:13: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_resize<boost::container::value_init_t, boost::move_detail::integral_constant<unsigned int, 1>>' requested here
1497 | { this->priv_resize(new_size, value_init, alloc_version()); }
| ^
MariaRow.cpp:23:10: note: in instantiation of member function 'boost::container::vector<char>::resize' requested here
23 | nulls_.resize(n_);
| ^
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c driver.cpp -o driver.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/include/mariadb -Ivendor -DBOOST_NO_AUTO_PTR -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/cpp11/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c result.cpp -o result.o
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
9 warnings generated.
6 warnings generated.
6 warnings generated.
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:6:
In file included from ./DbConnection.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
6 warnings generated.
clang++ -arch arm64 -std=gnu++20 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/R/arm64/lib -o RMariaDB.so DbConnection.o DbResult.o MariaBinding.o MariaResult.o MariaResultImpl.o MariaResultPrep.o MariaResultSimple.o MariaRow.o MariaTypes.o MariaUtils.o connection.o cpp11.o driver.o result.o -L/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/lib -L/Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00_pkg_src/RMariaDB/.deps/lib/mariadb ../.deps/mariadbclient ../.deps/ssl ../.deps/crypto ../.deps/zstd ../.deps/lzma ../.deps/lz4 -lz -dynamic -Wl,-search_paths_first -lkrb5 -F/Library/Frameworks/R.framework/.. -framework R
installing to /Volumes/Builds/packages/sonoma-arm64/results/4.6/RMariaDB.Rcheck/00LOCK-RMariaDB/00new/RMariaDB/libs
** generating debug symbols (dSYM)
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** 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 (RMariaDB)