Thank you for your help!
Unfortunately, no change with using a clang compiler. I have completed a fresh install of Mojave, command line tools, R, and RStudio.
Rstan from Source:
> install.packages(“rstan”, type = “source”)
trying URL ‘https://cran.rstudio.com/src/contrib/rstan_2.18.2.tar.gz’
Content type ‘application/x-gzip’ length 838052 bytes (818 KB)
==================================================
downloaded 818 KB
- installing source package ‘rstan’ …
** package ‘rstan’ successfully unpacked and MD5 sums checked
** libs
…
17 warnings generated.
clang++ -std=gnu++14 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o rstan.so chains.o init.o lang__ast_def.o lang__grammars__bare_type_grammar_inst.o lang__grammars__expression07_grammar_inst.o lang__grammars__expression_grammar_inst.o lang__grammars__functions_grammar_inst.o lang__grammars__indexes_grammar_inst.o lang__grammars__program_grammar_inst.o lang__grammars__semantic_actions.o lang__grammars__statement_2_grammar_inst.o lang__grammars__statement_grammar_inst.o lang__grammars__term_grammar_inst.o lang__grammars__var_deccls_grammar_inst.o lang__grammars__whitespace_grammar_inst.o misc.o pointer-tools.o sparse_extractors.o stanc.o -F/Library/Frameworks/R.framework/… -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Library/Frameworks/R.framework/Versions/3.5/Resources/library/rstan/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded
The downloaded source packages are in
‘/private/var/folders/w8/r8s5wmy50wgcpm81sbx8v_gc0000gn/T/RtmpK5C6oz/downloaded_packages’
> knitr::opts_chunk$set(echo = TRUE)
> library(“rstan”)
Loading required package: ggplot2
Loading required package: StanHeaders
rstan (Version 2.18.2, GitRev: 2e1f913d3ca3)
For execution on a local, multicore CPU with excess RAM we recommend calling
options(mc.cores = parallel::detectCores()).
To avoid recompilation of unchanged Stan programs, we recommend calling
rstan_options(auto_write = TRUE)
However, I am now receiving a different error when sampling the 8 school data:
> sm <- stan_model("~/Desktop/8schools.stan")
> post <- sampling(sm, data = schools_dat)
Error in dyn.load(libLFile) :
unable to load shared object ‘/var/folders/w8/r8s5wmy50wgcpm81sbx8v_gc0000gn/T//RtmpK5C6oz/file6ab1127e83b.so’:
dlopen(/var/folders/w8/r8s5wmy50wgcpm81sbx8v_gc0000gn/T//RtmpK5C6oz/file6ab1127e83b.so, 6): Symbol not found: __ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
Referenced from: /var/folders/w8/r8s5wmy50wgcpm81sbx8v_gc0000gn/T//RtmpK5C6oz/file6ab1127e83b.so
Expected in: /usr/lib/libstdc++.6.dylib
in /var/folders/w8/r8s5wmy50wgcpm81sbx8v_gc0000gn/T//RtmpK5C6oz/file6ab1127e83b.so
Please let me know if this should be a separate post.