* installing *source* package 'adbcpostgresql' ... ** this is package 'adbcpostgresql' version '0.25.0' ** using staged installation ********************************************** WARNING: this package has a configure script It probably needs manual configuration ********************************************** ** libs specified C++20 using C++ compiler: 'g++.exe (GCC) 14.3.0' using C++20 g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c init.cc -o init.o gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c c/driver/common/utils.c -o c/driver/common/utils.o g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/framework/objects.cc -o c/driver/framework/objects.o g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/framework/utility.cc -o c/driver/framework/utility.o g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/postgresql/connection.cc -o c/driver/postgresql/connection.o In file included from ../src/c/driver/framework/status.h:26, from c/driver/postgresql/database.h:28, from c/driver/postgresql/connection.cc:43: In constructor 'constexpr std::__detail::__variant::_Uninitialized<_Type, true>::_Uninitialized(std::in_place_index_t<0>, _Args&& ...) [with _Args = {long long int}; _Type = long long int]', inlined from 'constexpr std::__detail::__variant::_Variadic_union<__trivially_destructible, _First, _Rest ...>::_Variadic_union(std::in_place_index_t<0>, _Args&& ...) [with _Args = {long long int}; bool __trivially_destructible = false; _First = long long int; _Rest = {}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:412:4, inlined from 'constexpr std::__detail::__variant::_Variadic_union<__trivially_destructible, _First, _Rest ...>::_Variadic_union(std::in_place_index_t<_Np>, _Args&& ...) [with long long unsigned int _Np = 1; _Args = {long long int}; bool __trivially_destructible = false; _First = std::__cxx11::basic_string; _Rest = {long long int}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:418:4, inlined from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = __detail::__variant::_Variadic_union, allocator >, long long int>; _Args = {const in_place_index_t<1>&, long long int}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_construct.h:119:7, inlined from 'std::__detail::__variant::_Move_ctor_base, std::allocator >, long long int>::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base, std::allocator >, long long int>&&):: mutable [with auto:12 = long long int; auto:13 = std::integral_constant]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:632:23, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Move_ctor_base, allocator >, long long int>::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base, std::allocator >, long long int>&&)::; _Args = {long long int, integral_constant}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = __detail::__variant::_Move_ctor_base, allocator >, long long int>::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base, std::allocator >, long long int>&&)::; _Args = {long long int, integral_constant}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/invoke.h:96:40, inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__variant_idx_cookie; _Visitor = std::__detail::__variant::_Move_ctor_base, std::allocator >, long long int>::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base, std::allocator >, long long int>&&)::&&; _Variants = {std::variant, std::allocator >, long long int>&&}; long long unsigned int ...__indices = {1}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:1049:17, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__variant_idx_cookie; _Visitor = __detail::__variant::_Move_ctor_base, allocator >, long long int>::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base, std::allocator >, long long int>&&)::; _Variants = {variant<__cxx11::basic_string, allocator >, long long int>}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:1820:5, inlined from 'constexpr void std::__detail::__variant::__raw_idx_visit(_Visitor&&, _Variants&& ...) [with _Visitor = _Move_ctor_base, std::allocator >, long long int>::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base, std::allocator >, long long int>&&)::; _Variants = {std::variant, std::allocator >, long long int>}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:184:44, inlined from 'constexpr std::__detail::__variant::_Move_ctor_base<, _Types>::_Move_ctor_base(std::__detail::__variant::_Move_ctor_base<, _Types>&&) [with bool = false; _Types = {std::__cxx11::basic_string, std::allocator >, long long int}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:627:28, inlined from 'constexpr std::__detail::__variant::_Copy_assign_base<, _Types>::_Copy_assign_base(std::__detail::__variant::_Copy_assign_base<, _Types>&&) [with bool = false; _Types = {std::__cxx11::basic_string, std::allocator >, long long int}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:692:7, inlined from 'constexpr std::__detail::__variant::_Move_assign_base<, _Types>::_Move_assign_base(std::__detail::__variant::_Move_assign_base<, _Types>&&) [with bool = false; _Types = {std::__cxx11::basic_string, std::allocator >, long long int}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:746:7, inlined from 'constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(std::__detail::__variant::_Variant_base<_Types>&&) [with _Types = {std::__cxx11::basic_string, std::allocator >, long long int}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:777:7, inlined from 'constexpr std::variant<_Types>::variant(std::variant<_Types>&&) [with _Types = {std::__cxx11::basic_string, std::allocator >, long long int}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:1435:7, inlined from 'constexpr adbc::driver::InfoValue::InfoValue(adbc::driver::InfoValue&&)' at ../src/c/driver/framework/utility.h:58:8, inlined from 'constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = adbc::driver::InfoValue; _Args = {adbc::driver::InfoValue}]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_construct.h:97:14, inlined from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = adbc::driver::InfoValue; _Args = {adbc::driver::InfoValue}; _Tp = adbc::driver::InfoValue]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/alloc_traits.h:577:21, inlined from 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {adbc::driver::InfoValue}; _Tp = adbc::driver::InfoValue; _Alloc = std::allocator]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/vector.tcc:117:30, inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = adbc::driver::InfoValue; _Alloc = std::allocator]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_vector.h:1314:21, inlined from 'AdbcStatusCode adbcpq::PostgresConnection::GetInfo(AdbcConnection*, const uint32_t*, size_t, ArrowArrayStream*, AdbcError*)' at c/driver/postgresql/connection.cc:543:24: D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/variant:225:11: warning: '*(long long int*)((char*)& + offsetof(adbc::driver::value_type, adbc::driver::InfoValue::value.std::variant, std::allocator >, long long int>::.std::__detail::__variant::_Variant_base, std::allocator >, long long int>::.std::__detail::__variant::_Move_assign_base, std::allocator >, long long int>::.std::__detail::__variant::_Copy_assign_base, std::allocator >, long long int>::.std::__detail::__variant::_Move_ctor_base, std::allocator >, long long int>::.std::__detail::__variant::_Copy_ctor_base, std::allocator >, long long int>::.std::__detail::__variant::_Variant_storage, std::allocator >, long long int>::_M_u))' may be used uninitialized [-Wmaybe-uninitialized] 225 | : _M_storage(std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/driver/postgresql/connection.cc: In member function 'AdbcStatusCode adbcpq::PostgresConnection::GetInfo(AdbcConnection*, const uint32_t*, size_t, ArrowArrayStream*, AdbcError*)': c/driver/postgresql/connection.cc:543:24: note: '' declared here 543 | infos.push_back({info_codes[i], std::string(VendorName())}); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/postgresql/database.cc -o c/driver/postgresql/database.o g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/postgresql/error.cc -o c/driver/postgresql/error.o g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/postgresql/postgresql.cc -o c/driver/postgresql/postgresql.o g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/postgresql/result_helper.cc -o c/driver/postgresql/result_helper.o g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/postgresql/result_reader.cc -o c/driver/postgresql/result_reader.o g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/postgresql/statement.cc -o c/driver/postgresql/statement.o g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c c/driver/postgresql/type_resolver_init.cc -o c/driver/postgresql/type_resolver_init.o gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I../src/c -I../src/c/include -I../src/c/driver/ -I../src/c/vendor/ -I../src/c/vendor/portable-snippets/include/ -I../src/c/vendor/fmt/include -DADBC_EXPORT="" -D__USE_MINGW_ANSI_STDIO -DFMT_HEADER_ONLY=1 -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c c/vendor/nanoarrow/nanoarrow.c -o c/vendor/nanoarrow/nanoarrow.o g++ -shared -s -static-libgcc -o adbcpostgresql.dll tmp.def init.o c/driver/common/utils.o c/driver/framework/objects.o c/driver/framework/utility.o c/driver/postgresql/connection.o c/driver/postgresql/database.o c/driver/postgresql/error.o c/driver/postgresql/postgresql.o c/driver/postgresql/result_helper.o c/driver/postgresql/result_reader.o c/driver/postgresql/statement.o c/driver/postgresql/type_resolver_init.o c/vendor/nanoarrow/nanoarrow.o -lpq -lpgcommon -lpgport -lssl -lcrypto -lz -lsecur32 -lws2_32 -lwldap32 -lcrypt32 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR installing to d:/RCompile/CRANincoming/R-devel/lib/00LOCK-adbcpostgresql/00new/adbcpostgresql/libs/x64 ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (adbcpostgresql)