Skip to content

Instantly share code, notes, and snippets.

@knapply
Last active October 24, 2020 18:16
Show Gist options
  • Save knapply/029f88bd9f8a3b8f1e728e5c90af0022 to your computer and use it in GitHub Desktop.
Save knapply/029f88bd9f8a3b8f1e728e5c90af0022 to your computer and use it in GitHub Desktop.
Note: Setting PKG_ROOT variable to the current directory.
Output will be in ./lib and ./build subdirectories.
If it is not, maybe your local singularity configuration does
not allow singularity container to access your current directory;
it may help to try with PKG_ROOT=/tmp or check the configurarion.
install.packages("RcppSimdJson", repos='https://cloud.r-project.org')
Installing package into ‘/home/brendan/lib’
(as ‘lib’ is unspecified)
also installing the dependency ‘Rcpp’
trying URL 'https://cloud.r-project.org/src/contrib/Rcpp_1.0.5.tar.gz'
Content type 'application/x-gzip' length 2950521 bytes (2.8 MB)
==================================================
downloaded 2.8 MB
trying URL 'https://cloud.r-project.org/src/contrib/RcppSimdJson_0.1.2.tar.gz'
Content type 'application/x-gzip' length 912541 bytes (891 KB)
==================================================
downloaded 891 KB
* installing *source* package ‘Rcpp’ ...
** package ‘Rcpp’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++11 -I"/opt/R-devel/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c api.cpp -o api.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++11 -I"/opt/R-devel/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c attributes.cpp -o attributes.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++11 -I"/opt/R-devel/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c barrier.cpp -o barrier.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++11 -I"/opt/R-devel/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c date.cpp -o date.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++11 -I"/opt/R-devel/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c module.cpp -o module.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++11 -I"/opt/R-devel/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c rcpp_init.cpp -o rcpp_init.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++11 -shared -L/usr/local/lib -o Rcpp.so api.o attributes.o barrier.o date.o module.o rcpp_init.o
installing to /home/brendan/lib/00LOCK-Rcpp/00new/Rcpp/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (Rcpp)
* installing *source* package ‘RcppSimdJson’ ...
** package ‘RcppSimdJson’ successfully unpacked and MD5 sums checked
** using staged installation
** setting up C++17
** libs
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++17 -I"/opt/R-devel/include" -DNDEBUG -I'/home/brendan/lib/Rcpp/include' -I/usr/local/include -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c RcppExports.cpp -o RcppExports.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++17 -I"/opt/R-devel/include" -DNDEBUG -I'/home/brendan/lib/Rcpp/include' -I/usr/local/include -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c deserialize.cpp -o deserialize.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++17 -I"/opt/R-devel/include" -DNDEBUG -I'/home/brendan/lib/Rcpp/include' -I/usr/local/include -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c internal-utils.cpp -o internal-utils.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++17 -I"/opt/R-devel/include" -DNDEBUG -I'/home/brendan/lib/Rcpp/include' -I/usr/local/include -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c rcppsimdjson_utils_check.cpp -o rcppsimdjson_utils_check.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++17 -I"/opt/R-devel/include" -DNDEBUG -I'/home/brendan/lib/Rcpp/include' -I/usr/local/include -DSIMDJSON_NO_COMPUTED_GOTO -I../inst/include -fPIC -Wall -g -O0 -fPIC -I/usr/include/libcxxabi -c simdjson_example.cpp -o simdjson_example.o
/usr/local/bin/wllvm++ -stdlib=libc++ -std=gnu++17 -shared -L/usr/local/lib -o RcppSimdJson.so RcppExports.o deserialize.o internal-utils.o rcppsimdjson_utils_check.o simdjson_example.o
installing to /home/brendan/lib/00LOCK-RcppSimdJson/00new/RcppSimdJson/libs
** R
** demo
** 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 (RcppSimdJson)
The downloaded source packages are in
‘/tmp/RtmpKotxVc/downloaded_packages’
Library name (usually package name): RcppSimdJson
Initialization function: R_init_RcppSimdJson
Functions: 12
Checked call to R_registerRoutines: 1
Function Rcpp::Armor<SEXPREC*>::init(SEXPREC*)
[PB] has possible protection stack imbalance /home/brendan/lib/Rcpp/include/Rcpp/protection/Armor.h:47
Function Rcpp::Armor<SEXPREC*>::~Armor()
[PB] has negative depth /home/brendan/lib/Rcpp/include/Rcpp/protection/Armor.h:41
[UP] attempt to unprotect more items (1) than protected (0), results will be incomplete /home/brendan/lib/Rcpp/include/Rcpp/protection/Armor.h:41
[PB] has possible protection stack imbalance /home/brendan/lib/Rcpp/include/Rcpp/protection/Armor.h:42
Function Rcpp::Rcpp_protect(SEXPREC*)
[PB] has possible protection stack imbalance /home/brendan/lib/Rcpp/include/Rcpp/protection/Shield.h:25
Function Rcpp::Rcpp_unprotect(int)
[PB] has an unsupported form of unprotect with a variable results will be incomplete /home/brendan/lib/Rcpp/include/Rcpp/protection/Shield.h:31
[UP] unsupported form of unprotect, unprotecting all variables, results will be incomplete /home/brendan/lib/Rcpp/include/Rcpp/protection/Shield.h:31
Function Rcpp::Vector<16, Rcpp::PreserveStorage> rcppsimdjson::deserialize::build_col<16, long, (rcppsimdjson::rcpp_T)2, (rcppsimdjson::deserialize::Type_Policy)0>(simdjson::dom::array, std::__1::basic_string_view<char, std::__1::char_traits<char> >, rcppsimdjson::deserialize::Type_Doctor<(rcppsimdjson::deserialize::Type_Policy)0> const&)
[UP] ignoring variable <unnamed var: %13 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function Rcpp::Vector<16, Rcpp::PreserveStorage> rcppsimdjson::deserialize::build_col<16, long, (rcppsimdjson::rcpp_T)2, (rcppsimdjson::deserialize::Type_Policy)1>(simdjson::dom::array, std::__1::basic_string_view<char, std::__1::char_traits<char> >, rcppsimdjson::deserialize::Type_Doctor<(rcppsimdjson::deserialize::Type_Policy)1> const&)
[UP] ignoring variable <unnamed var: %13 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function Rcpp::Vector<16, Rcpp::PreserveStorage> rcppsimdjson::deserialize::build_col<16, long, (rcppsimdjson::rcpp_T)2, (rcppsimdjson::deserialize::Type_Policy)2>(simdjson::dom::array, std::__1::basic_string_view<char, std::__1::char_traits<char> >, rcppsimdjson::deserialize::Type_Doctor<(rcppsimdjson::deserialize::Type_Policy)2> const&)
[UP] ignoring variable <unnamed var: %13 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function Rcpp::Vector<16, Rcpp::PreserveStorage> rcppsimdjson::deserialize::build_col<16, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, (rcppsimdjson::rcpp_T)2, (rcppsimdjson::deserialize::Type_Policy)0>(simdjson::dom::array, std::__1::basic_string_view<char, std::__1::char_traits<char> >, rcppsimdjson::deserialize::Type_Doctor<(rcppsimdjson::deserialize::Type_Policy)0> const&)
[UP] ignoring variable <unnamed var: %13 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function Rcpp::Vector<16, Rcpp::PreserveStorage> rcppsimdjson::deserialize::build_col<16, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, (rcppsimdjson::rcpp_T)2, (rcppsimdjson::deserialize::Type_Policy)1>(simdjson::dom::array, std::__1::basic_string_view<char, std::__1::char_traits<char> >, rcppsimdjson::deserialize::Type_Doctor<(rcppsimdjson::deserialize::Type_Policy)1> const&)
[UP] ignoring variable <unnamed var: %13 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function Rcpp::Vector<16, Rcpp::PreserveStorage> rcppsimdjson::deserialize::build_col<16, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, (rcppsimdjson::rcpp_T)2, (rcppsimdjson::deserialize::Type_Policy)2>(simdjson::dom::array, std::__1::basic_string_view<char, std::__1::char_traits<char> >, rcppsimdjson::deserialize::Type_Doctor<(rcppsimdjson::deserialize::Type_Policy)2> const&)
[UP] ignoring variable <unnamed var: %13 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function Rcpp::internal::convert_using_rfunction(SEXPREC*, char const*)
[UP] ignoring variable <unnamed var: %10 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_check_int64
[UP] ignoring variable <unnamed var: %15 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %16 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_cppVersion
[UP] ignoring variable <unnamed var: %15 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_deserialize
[UP] ignoring variable <unnamed var: %51 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %52 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_diagnose_input
[UP] ignoring variable <unnamed var: %19 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %18 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_exceptions_enabled
[UP] ignoring variable <unnamed var: %15 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_is_valid_json_arg
[UP] ignoring variable <unnamed var: %18 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_is_valid_query_arg
[UP] ignoring variable <unnamed var: %18 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_load
[UP] ignoring variable <unnamed var: %51 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %52 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_unsupportedArchitecture
[UP] ignoring variable <unnamed var: %15 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function _RcppSimdJson_validateJSON
[UP] ignoring variable <unnamed var: %18 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Function check_int64()
[UP] ignoring variable <unnamed var: %359 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %363 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %371 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %375 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %379 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %387 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %391 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %395 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %403 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %407 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %411 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %291 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %295 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %299 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %307 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %311 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %315 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %323 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %327 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %331 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %339 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %343 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %347 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
[UP] ignoring variable <unnamed var: %355 = alloca %struct.SEXPREC*, align 8> as it has address taken, results will be incomplete
Analyzed 1771 functions, traversed 24100 states.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment