* installing *source* package ‘protolite’ ... ** package ‘protolite’ successfully unpacked and MD5 sums checked ** using staged installation Found pkg-config cflags and libs! Using PKG_CFLAGS=-I/opt/R/arm64/include Using PKG_LIBS=-L/opt/R/arm64/lib -lprotobuf -lz Found C++17 compiler: clang++ -arch arm64 -std=gnu++17 -falign-functions=64 -Wall -g -O2 Using libprotoc 3.20.2 from /opt/R/arm64/bin/protoc ** libs using C++ compiler: ‘Apple clang version 14.0.0 (clang-1400.0.29.202)’ using SDK: ‘MacOSX11.3.sdk’ clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c RcppExports.cpp -o RcppExports.o clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c geobuf.cpp -o geobuf.o clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c geobuf.pb.cc -o geobuf.pb.o clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c init.cpp -o init.o clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c mvt.pb.cc -o mvt.pb.o clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c rexp.pb.cc -o rexp.pb.o clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c serialize.cpp -o serialize.o clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c ungeobuf.cpp -o ungeobuf.o clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c unmvt.cpp -o unmvt.o clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -DUSENEWAPI -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=64 -Wall -g -O2 -DR_NO_REMAP -c unserialize.cpp -o unserialize.o clang++ -arch arm64 -std=gnu++17 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/R/arm64/lib -o protolite.so RcppExports.o geobuf.o geobuf.pb.o init.o mvt.pb.o rexp.pb.o serialize.o ungeobuf.o unmvt.o unserialize.o -L/opt/R/arm64/lib -lprotobuf -lz -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation ld: warning: direct access in function 'cpp_serialize_geobuf(Rcpp::Vector<19, Rcpp::PreserveStorage>, int)' from file 'geobuf.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'cpp_serialize_geobuf(Rcpp::Vector<19, Rcpp::PreserveStorage>, int)' from file 'geobuf.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'geobuf::Data::_InternalParse(char const*, google::protobuf::internal::ParseContext*)' from file 'geobuf.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'geobuf::Data::_InternalParse(char const*, google::protobuf::internal::ParseContext*)' from file 'geobuf.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>* google::protobuf::internal::InternalMetadata::mutable_unknown_fields_slow<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>()' from file 'geobuf.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<google::protobuf::internal::InternalMetadata::Container<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(message_lite.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>* google::protobuf::internal::InternalMetadata::mutable_unknown_fields_slow<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>()' from file 'geobuf.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<google::protobuf::internal::InternalMetadata::Container<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(message_lite.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>::TypeHandler>(void**, void**, int, int)' from file 'geobuf.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInnerLoop<google::protobuf::RepeatedPtrField<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>::TypeHandler>(void**, void**, int, int)' from file 'geobuf.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'vector_tile::Tile_Layer::_InternalParse(char const*, google::protobuf::internal::ParseContext*)' from file 'mvt.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'vector_tile::Tile_Layer::_InternalParse(char const*, google::protobuf::internal::ParseContext*)' from file 'mvt.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'rexp::REXP::_InternalParse(char const*, google::protobuf::internal::ParseContext*)' from file 'rexp.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'rexp::REXP::_InternalParse(char const*, google::protobuf::internal::ParseContext*)' from file 'rexp.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'google::protobuf::UnknownFieldSet* google::protobuf::internal::InternalMetadata::mutable_unknown_fields_slow<google::protobuf::UnknownFieldSet>()' from file 'rexp.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<google::protobuf::internal::InternalMetadata::Container<google::protobuf::UnknownFieldSet>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(unknown_field_set.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'google::protobuf::UnknownFieldSet* google::protobuf::internal::InternalMetadata::mutable_unknown_fields_slow<google::protobuf::UnknownFieldSet>()' from file 'rexp.pb.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<google::protobuf::internal::InternalMetadata::Container<google::protobuf::UnknownFieldSet>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(unknown_field_set.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'rexp_object(Rcpp::RObject_Impl<Rcpp::PreserveStorage>, bool)' from file 'serialize.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'rexp_object(Rcpp::RObject_Impl<Rcpp::PreserveStorage>, bool)' from file 'serialize.o' to global weak symbol 'void google::protobuf::internal::arena_destruct_object<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(void*)' from file '/opt/R/arm64/lib/libprotobuf.a(repeated_field.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. installing to /Volumes/Builds/packages/big-sur-arm64/results/4.5/protolite.Rcheck/00LOCK-protolite/00new/protolite/libs ** generating debug symbols (dSYM) ** R ** inst ** 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 (protolite)