Running 'testthat.R' [96s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
  > # * https://testthat.r-lib.org/articles/special-files.html
  > 
  > library(testthat)
  > library(multimedia)
  Loading required package: brms
  Loading required package: Rcpp
  Loading 'brms' package (version 2.23.0). Useful instructions
  can be found by typing help('brms'). A more detailed introduction
  to the package is available through vignette('brms_overview').
  
  Attaching package: 'brms'
  
  The following object is masked from 'package:stats':
  
      ar
  
  Loading required package: glmnetUtils
  Loading required package: ranger
  Loading required package: tidyselect
  > 
  > test_check("multimedia")
  Bootstrapping direct
  Bootstrapping direct
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  Compiling Stan program...
  specified C++17
  make cmd is
    make -f "D:/RCompile/recent/R/etc/x64/Makeconf" -f "D:/RCompile/recent/R/share/make/winshlib.mk" CXX='$(CXX17) $(CXX17STD)' CXXFLAGS='$(CXX17FLAGS)' CXXPICFLAGS='$(CXX17PICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX17LDFLAGS)' SHLIB_LD='$(SHLIB_CXX17LD)' SHLIB="file14efc2124777b.dll" WIN=64 TCLBIN= OBJECTS="file14efc2124777b.o"
  
  make would use
  make[1]: Entering directory '/d/temp/2026_04_17_01_50_00_1722/RtmpuGS3rp'
  g++  -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG   -I"D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/"  -I"D:/temp/2026_04_17_01_50_00_1722/RtmpGMSNIg/RLIBS_712c23a4d39/RcppEigen/include/"  -I"D:/temp/2026_04_17_01_50_00_1722/RtmpGMSNIg/RLIBS_712c23a4d39/RcppEigen/include/unsupported"  -I"D:/temp/2026_04_17_01_50_00_1722/RtmpGMSNIg/RLIBS_712c23a4d39/BH/include" -I"D:/RCompile/CRANpkg/lib/4.6/StanHeaders/include/src/"  -I"D:/RCompile/CRANpkg/lib/4.6/StanHeaders/include/"  -I"D:/RCompile/CRANpkg/lib/4.6/RcppParallel/include/" -DRCPP_PARALLEL_USE_TBB=1 -I"D:/RCompile/CRANpkg/lib/4.6/rstan/include" -DEIGEN_NO_DEBUG  -DBOOST_DISABLE_ASSERTS  -DBOOST_PENDING_INTEGER_LOG2_HPP  -DSTAN_THREADS  -DUSE_STANC3 -DSTRICT_R_HEADERS  -DBOOST_PHOENIX_NO_VARIADIC_EXPRESSION  -D_HAS_AUTO_PTR_ETC=0  -include "D:/RCompile/CRANpkg/lib/4.6/StanHeaders/include/stan/math/prim/fun/Eigen.hpp"  -std=c++1y    -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c file14efc2124777b.cpp -o file14efc2124777b.o
  if test "zfile14efc2124777b.o" != "z"; then \
    if test -e "file14efc2124777b-win.def"; then \
      echo g++   -shared  -s -static-libgcc -o file14efc2124777b.dll file14efc2124777b-win.def file14efc2124777b.o  "D:/RCompile/CRANpkg/lib/4.6/rstan/lib/x64/libStanServices.a" -L"D:/RCompile/CRANpkg/lib/4.6/StanHeaders/libs/x64" -lStanHeaders -L"D:/RCompile/CRANpkg/lib/4.6/RcppParallel/lib/x64" -ltbb -L"D:/RCompile/CRANpkg/lib/4.6/RcppParallel/libs/x64" -lRcppParallel -LD:/RCompile/CRANpkg/lib/4.6/RcppParallel/lib/x64 -ltbb -ltbbmalloc -L"d:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64" -L"d:/rtools45/x86_64-w64-mingw32.static.posix/lib"  -L"D:/RCompile/recent/R/bin/x64" -lR ; \
      g++   -shared  -s -static-libgcc -o file14efc2124777b.dll file14efc2124777b-win.def file14efc2124777b.o  "D:/RCompile/CRANpkg/lib/4.6/rstan/lib/x64/libStanServices.a" -L"D:/RCompile/CRANpkg/lib/4.6/StanHeaders/libs/x64" -lStanHeaders -L"D:/RCompile/CRANpkg/lib/4.6/RcppParallel/lib/x64" -ltbb -L"D:/RCompile/CRANpkg/lib/4.6/RcppParallel/libs/x64" -lRcppParallel -LD:/RCompile/CRANpkg/lib/4.6/RcppParallel/lib/x64 -ltbb -ltbbmalloc -L"d:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64" -L"d:/rtools45/x86_64-w64-mingw32.static.posix/lib"  -L"D:/RCompile/recent/R/bin/x64" -lR ; \
    else \
      echo EXPORTS > tmp.def; \
      nm file14efc2124777b.o | sed -n 's/^.* [BCDRT] / /p' | sed -e '/[.]refptr[.]/d' -e '/[.]weak[.]/d' | sed 's/[^ ][^ ]*/"&"/g'  >> tmp.def; \
      echo g++   -shared  -s -static-libgcc -o file14efc2124777b.dll tmp.def file14efc2124777b.o  "D:/RCompile/CRANpkg/lib/4.6/rstan/lib/x64/libStanServices.a" -L"D:/RCompile/CRANpkg/lib/4.6/StanHeaders/libs/x64" -lStanHeaders -L"D:/RCompile/CRANpkg/lib/4.6/RcppParallel/lib/x64" -ltbb -L"D:/RCompile/CRANpkg/lib/4.6/RcppParallel/libs/x64" -lRcppParallel -LD:/RCompile/CRANpkg/lib/4.6/RcppParallel/lib/x64 -ltbb -ltbbmalloc -L"d:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64" -L"d:/rtools45/x86_64-w64-mingw32.static.posix/lib"  -L"D:/RCompile/recent/R/bin/x64" -lR ; \
      g++   -shared  -s -static-libgcc -o file14efc2124777b.dll tmp.def file14efc2124777b.o  "D:/RCompile/CRANpkg/lib/4.6/rstan/lib/x64/libStanServices.a" -L"D:/RCompile/CRANpkg/lib/4.6/StanHeaders/libs/x64" -lStanHeaders -L"D:/RCompile/CRANpkg/lib/4.6/RcppParallel/lib/x64" -ltbb -L"D:/RCompile/CRANpkg/lib/4.6/RcppParallel/libs/x64" -lRcppParallel -LD:/RCompile/CRANpkg/lib/4.6/RcppParallel/lib/x64 -ltbb -ltbbmalloc -L"d:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64" -L"d:/rtools45/x86_64-w64-mingw32.static.posix/lib"  -L"D:/RCompile/recent/R/bin/x64" -lR ; \
      rm -f tmp.def; \
    fi \
  fi
  make[1]: Leaving directory '/d/temp/2026_04_17_01_50_00_1722/RtmpuGS3rp'
  Saving _problems/test-estimators-29.R
  Fitting the nullified model...
  Generating synthetic data...
  Fitting the full model on synthetic data...
  Estimating effects on real and synthetic data...
  Fitting the nullified model...
  Generating synthetic data...
  Fitting the full model on synthetic data...
  Estimating effects on real and synthetic data...
  Fitting the nullified model...
  Generating synthetic data...
  Fitting the full model on synthetic data...
  Estimating effects on real and synthetic data...
  Fitting the nullified model...
  Generating synthetic data...
  Fitting the full model on synthetic data...
  Estimating effects on real and synthetic data...
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  Indirect effects for direct setting 1
  Indirect effects for direct setting 2
  [ FAIL 2 | WARN 1 | SKIP 0 | PASS 86 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-estimators.R:29:5'): Can compile and estimate a BRMS model. ────
  Error in `compileCode(f, code, language = language, verbose = verbose)`: del = model14efc7917c49__namespace::model14efc7917c49_; BaseRNG = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >]'
     22 |     return 0.5 * z.p.transpose() * z.inv_e_metric_ * z.p;
  D:/RCompile/CRANpkg/lib/4.6/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:0:   required from here
     21 |   double T(dense_e_point& z) {
  D:/RCompile/CRANpkg/lib/4.6/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument 'Eigen::internal::packet_traits<double>::type' {aka '__m128d'} [-Wignored-attributes]
    654 |   return internal::first_aligned<int(unpacket_traits<DefaultPacketType>::alignment),Derived>(m);
        |                                                                          ^~~~~~~~~
  make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:304: file14efc2124777b.o] Error 1
  Backtrace:
       ▆
    1. └─multimedia::estimate(model, exper) at test-estimators.R:29:5
    2.   └─multimedia (local) outcome_est(f, data)
    3.     ├─rlang::inject(brm_cache(fmla, data, !!!params))
    4.     └─multimedia:::brm_cache(fmla, data, chains = 1, refresh = 0, silent = 0)
    5.       └─brms::brm(sub_formula(formula, ys[1]), data, ...)
    6.         └─brms::do_call(compile_model, compile_args)
    7.           └─brms:::eval2(call, envir = args, enclos = envir)
    8.             └─base::eval(expr, envir, ...)
    9.               └─base::eval(expr, envir, ...)
   10.                 └─brms (local) .fun(...)
   11.                   └─brms (local) .compile_model(model, ...)
   12.                     ├─brms:::eval_silent(...)
   13.                     │ └─base::eval(expr, envir)
   14.                     │   └─base::eval(expr, envir)
   15.                     └─brms::do_call(rstan::stan_model, args)
   16.                       └─brms:::eval2(call, envir = args, enclos = envir)
   17.                         └─base::eval(expr, envir, ...)
   18.                           └─base::eval(expr, envir, ...)
   19.                             └─rstan (local) .fun(model_code = .x1)
   20.                               └─rstan:::cxxfunctionplus(...)
   21.                                 ├─pkgbuild::with_build_tools(...)
   22.                                 │ └─pkgbuild:::withr_with_path(rtools_path(), code)
   23.                                 │   └─base::force(code)
   24.                                 └─inline::cxxfunction(...)
   25.                                   └─inline:::compileCode(f, code, language = language, verbose = verbose)
  ── Error ('test-estimators.R:29:5'): Can compile and estimate a BRMS model. ────
  Error in `sink(type = "output")`: invalid connection
  Backtrace:
       ▆
    1. └─multimedia::estimate(model, exper) at test-estimators.R:29:5
    2.   └─multimedia (local) outcome_est(f, data)
    3.     ├─rlang::inject(brm_cache(fmla, data, !!!params))
    4.     └─multimedia:::brm_cache(fmla, data, chains = 1, refresh = 0, silent = 0)
    5.       └─brms::brm(sub_formula(formula, ys[1]), data, ...)
    6.         └─brms::do_call(compile_model, compile_args)
    7.           └─brms:::eval2(call, envir = args, enclos = envir)
    8.             └─base::eval(expr, envir, ...)
    9.               └─base::eval(expr, envir, ...)
   10.                 └─brms (local) .fun(...)
   11.                   └─brms (local) .compile_model(model, ...)
   12.                     ├─brms:::eval_silent(...)
   13.                     │ └─base::eval(expr, envir)
   14.                     │   └─base::eval(expr, envir)
   15.                     └─brms::do_call(rstan::stan_model, args)
   16.                       └─brms:::eval2(call, envir = args, enclos = envir)
   17.                         └─base::eval(expr, envir, ...)
   18.                           └─base::eval(expr, envir, ...)
   19.                             └─rstan (local) .fun(model_code = .x1)
   20.                               └─rstan:::cxxfunctionplus(...)
   21.                                 └─base::sink(type = "output")
  
  [ FAIL 2 | WARN 1 | SKIP 0 | PASS 86 ]
  Error:
  ! Test failures.
  Execution halted