* installing *source* package ‘adbcdrivermanager’ ... ** this is package ‘adbcdrivermanager’ version ‘0.24.0-2’ ** using staged installation ** libs specified C++17 using C compiler: ‘gcc-15 (Debian 15.3.0-2) 15.3.0’ using C++ compiler: ‘g++-15 (Debian 15.3.0-2) 15.3.0’ using C++17 g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c driver_test.cc -o driver_test.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c error.cc -o error.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c options.cc -o options.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c radbc.cc -o radbc.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utils.c -o utils.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c c/driver_manager/adbc_driver_manager.cc -o c/driver_manager/adbc_driver_manager.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c c/driver_manager/adbc_driver_manager_driver_loading.cc -o c/driver_manager/adbc_driver_manager_driver_loading.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c c/driver_manager/adbc_driver_manager_api.cc -o c/driver_manager/adbc_driver_manager_api.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src/c/include -I../src/c -I../src/c/vendor -DADBC_EXPORT="" -DADBC_CONDA_BUILD="0" -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c c/driver_manager/adbc_driver_manager_profiles.cc -o c/driver_manager/adbc_driver_manager_profiles.o In file included from /usr/include/c++/15/regex:51, from c/driver_manager/adbc_driver_manager_profiles.cc:26: In constructor ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_begin() [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.h:284:24: /usr/include/c++/15/bits/std_function.h:407:42: warning: ‘*(std::function*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::function::_M_invoker’ may be used uninitialized [-Wmaybe-uninitialized] 407 | : _Function_base(), _M_invoker(__x._M_invoker) | ~~~~^~~~~~~~~~ In file included from /usr/include/c++/15/regex:66: /usr/include/c++/15/bits/regex_automaton.h: In member function ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_begin() [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.h:282:17: note: ‘__tmp’ declared here 282 | _StateT __tmp(_S_opcode_subexpr_begin); | ^~~~~ In member function ‘bool std::_Function_base::_M_empty() const’, inlined from ‘std::function<_Res(_ArgTypes ...)>::operator bool() const [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:576:25, inlined from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:409:6, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_begin() [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.h:284:24: /usr/include/c++/15/bits/std_function.h:249:37: warning: ‘*(const std::_Function_base*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::_Function_base::_M_manager’ may be used uninitialized [-Wmaybe-uninitialized] 249 | bool _M_empty() const { return !_M_manager; } | ^~~~~~~~~~ /usr/include/c++/15/bits/regex_automaton.h: In member function ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_begin() [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.h:282:17: note: ‘__tmp’ declared here 282 | _StateT __tmp(_S_opcode_subexpr_begin); | ^~~~~ In constructor ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_end() [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.h:293:24: /usr/include/c++/15/bits/std_function.h:407:42: warning: ‘*(std::function*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::function::_M_invoker’ may be used uninitialized [-Wmaybe-uninitialized] 407 | : _Function_base(), _M_invoker(__x._M_invoker) | ~~~~^~~~~~~~~~ /usr/include/c++/15/bits/regex_automaton.h: In member function ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_end() [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.h:290:17: note: ‘__tmp’ declared here 290 | _StateT __tmp(_S_opcode_subexpr_end); | ^~~~~ In member function ‘bool std::_Function_base::_M_empty() const’, inlined from ‘std::function<_Res(_ArgTypes ...)>::operator bool() const [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:576:25, inlined from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:409:6, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_end() [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.h:293:24: /usr/include/c++/15/bits/std_function.h:249:37: warning: ‘*(const std::_Function_base*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::_Function_base::_M_manager’ may be used uninitialized [-Wmaybe-uninitialized] 249 | bool _M_empty() const { return !_M_manager; } | ^~~~~~~~~~ /usr/include/c++/15/bits/regex_automaton.h: In member function ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_end() [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.h:290:17: note: ‘__tmp’ declared here 290 | _StateT __tmp(_S_opcode_subexpr_end); | ^~~~~ In constructor ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_backref(std::size_t) [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.tcc:177:29: /usr/include/c++/15/bits/std_function.h:407:42: warning: ‘*(std::function*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::function::_M_invoker’ may be used uninitialized [-Wmaybe-uninitialized] 407 | : _Function_base(), _M_invoker(__x._M_invoker) | ~~~~^~~~~~~~~~ In file included from /usr/include/c++/15/bits/regex_automaton.h:405: /usr/include/c++/15/bits/regex_automaton.tcc: In member function ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_backref(std::size_t) [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.tcc:175:15: note: ‘__tmp’ declared here 175 | _StateT __tmp(_S_opcode_backref); | ^~~~~ In member function ‘bool std::_Function_base::_M_empty() const’, inlined from ‘std::function<_Res(_ArgTypes ...)>::operator bool() const [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:576:25, inlined from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:409:6, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_backref(std::size_t) [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.tcc:177:29: /usr/include/c++/15/bits/std_function.h:249:37: warning: ‘*(const std::_Function_base*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::_Function_base::_M_manager’ may be used uninitialized [-Wmaybe-uninitialized] 249 | bool _M_empty() const { return !_M_manager; } | ^~~~~~~~~~ /usr/include/c++/15/bits/regex_automaton.tcc: In member function ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_backref(std::size_t) [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.tcc:175:15: note: ‘__tmp’ declared here 175 | _StateT __tmp(_S_opcode_backref); | ^~~~~ In constructor ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_repeat(std::__detail::_StateIdT, std::__detail::_StateIdT, bool) [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.h:266:24: /usr/include/c++/15/bits/std_function.h:407:42: warning: ‘*(std::function*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::function::_M_invoker’ may be used uninitialized [-Wmaybe-uninitialized] 407 | : _Function_base(), _M_invoker(__x._M_invoker) | ~~~~^~~~~~~~~~ /usr/include/c++/15/bits/regex_automaton.h: In member function ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_repeat(std::__detail::_StateIdT, std::__detail::_StateIdT, bool) [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.h:260:17: note: ‘__tmp’ declared here 260 | _StateT __tmp(_S_opcode_repeat); | ^~~~~ In member function ‘bool std::_Function_base::_M_empty() const’, inlined from ‘std::function<_Res(_ArgTypes ...)>::operator bool() const [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:576:25, inlined from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:409:6, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_repeat(std::__detail::_StateIdT, std::__detail::_StateIdT, bool) [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.h:266:24: /usr/include/c++/15/bits/std_function.h:249:37: warning: ‘*(const std::_Function_base*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::_Function_base::_M_manager’ may be used uninitialized [-Wmaybe-uninitialized] 249 | bool _M_empty() const { return !_M_manager; } | ^~~~~~~~~~ /usr/include/c++/15/bits/regex_automaton.h: In member function ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_repeat(std::__detail::_StateIdT, std::__detail::_StateIdT, bool) [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.h:260:17: note: ‘__tmp’ declared here 260 | _StateT __tmp(_S_opcode_repeat); | ^~~~~ In constructor ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_alt(std::__detail::_StateIdT, std::__detail::_StateIdT, bool) [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.h:254:24, inlined from ‘void std::__detail::_Compiler<_TraitsT>::_M_disjunction() [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_compiler.tcc:106:18: /usr/include/c++/15/bits/std_function.h:407:42: warning: ‘*(std::function*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::function::_M_invoker’ may be used uninitialized [-Wmaybe-uninitialized] 407 | : _Function_base(), _M_invoker(__x._M_invoker) | ~~~~^~~~~~~~~~ /usr/include/c++/15/bits/regex_automaton.h: In member function ‘void std::__detail::_Compiler<_TraitsT>::_M_disjunction() [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.h:249:17: note: ‘__tmp’ declared here 249 | _StateT __tmp(_S_opcode_alternative); | ^~~~~ In member function ‘bool std::_Function_base::_M_empty() const’, inlined from ‘std::function<_Res(_ArgTypes ...)>::operator bool() const [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:576:25, inlined from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]’ at /usr/include/c++/15/bits/std_function.h:409:6, inlined from ‘std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]’ at /usr/include/c++/15/bits/regex_automaton.h:152:4, inlined from ‘std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_alt(std::__detail::_StateIdT, std::__detail::_StateIdT, bool) [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_automaton.h:254:24, inlined from ‘void std::__detail::_Compiler<_TraitsT>::_M_disjunction() [with _TraitsT = std::__cxx11::regex_traits]’ at /usr/include/c++/15/bits/regex_compiler.tcc:106:18: /usr/include/c++/15/bits/std_function.h:249:37: warning: ‘*(const std::_Function_base*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State::.std::__detail::_State_base::)).std::_Function_base::_M_manager’ may be used uninitialized [-Wmaybe-uninitialized] 249 | bool _M_empty() const { return !_M_manager; } | ^~~~~~~~~~ /usr/include/c++/15/bits/regex_automaton.h: In member function ‘void std::__detail::_Compiler<_TraitsT>::_M_disjunction() [with _TraitsT = std::__cxx11::regex_traits]’: /usr/include/c++/15/bits/regex_automaton.h:249:17: note: ‘__tmp’ declared here 249 | _StateT __tmp(_S_opcode_alternative); | ^~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o adbcdrivermanager.so driver_test.o error.o init.o options.o radbc.o utils.o c/driver_manager/adbc_driver_manager.o c/driver_manager/adbc_driver_manager_driver_loading.o c/driver_manager/adbc_driver_manager_api.o c/driver_manager/adbc_driver_manager_profiles.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR installing to /home/hornik/tmp/CRAN_special_gcc-san/adbcdrivermanager.Rcheck/00LOCK-adbcdrivermanager/00new/adbcdrivermanager/libs ** 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 (adbcdrivermanager)