* using log directory 'd:/RCompile/CRANincoming/R-devel/scalablebayesm.Rcheck' * using R Under development (unstable) (2025-01-11 r87563 ucrt) * using platform: x86_64-w64-mingw32 * R was compiled by gcc.exe (GCC) 13.3.0 GNU Fortran (GCC) 13.3.0 * running under: Windows Server 2022 x64 (build 20348) * using session charset: UTF-8 * checking for file 'scalablebayesm/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'scalablebayesm' version '1.0' * package encoding: UTF-8 * checking CRAN incoming feasibility ... NOTE Maintainer: 'Federico Bumbaca ' New submission No Authors@R field in DESCRIPTION. Please add one, modifying Authors@R: c(person(given = "Federico", family = "Bumbaca", role = c("aut", "cre"), email = "federico.bumbaca@colorado.edu"), person(given = "Jackson", family = "Novak", role = "aut")) as necessary. The Description field should not start with the package name, 'This package' or similar. The Date field is over a month old. * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking serialization versions ... OK * checking whether package 'scalablebayesm' can be installed ... WARNING Found the following significant warnings: rheteroLinearIndepMetrop_rcpp_loop.cpp:89:15: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] rhierLinearDPParallel_rcpp_loop.cpp:182:14: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] rhierLinearMixtureParallel_rcpp_loop.cpp:113:11: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] rhierMnlDPParallel_rcpp_loop.cpp:163:15: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] rhierMnlRwMixtureParallel_rcpp_loop.cpp:125:15: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] See 'd:/RCompile/CRANincoming/R-devel/scalablebayesm.Rcheck/00install.out' for details. * used C++ compiler: 'g++.exe (GCC) 13.3.0' * checking C++ specification ... NOTE Specified C++11: please drop specification unless essential * checking installed package size ... OK * checking package directory ... OK * checking for future file timestamps ... OK * checking DESCRIPTION meta-information ... OK * checking top-level files ... OK * checking for left-over files ... OK * checking index information ... OK * checking package subdirectories ... OK * checking code files for non-ASCII characters ... OK * checking R files for syntax errors ... OK * checking whether the package can be loaded ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... OK * checking use of S3 registration ... OK * checking dependencies in R code ... OK * checking S3 generic/method consistency ... OK * checking replacement functions ... OK * checking foreign function calls ... OK * checking R code for possible problems ... OK * checking Rd files ... OK * checking Rd metadata ... OK * checking Rd line widths ... OK * checking Rd cross-references ... OK * checking for missing documentation entries ... OK * checking for code/documentation mismatches ... OK * checking Rd \usage sections ... OK * checking Rd contents ... OK * checking for unstated dependencies in examples ... OK * checking line endings in C/C++/Fortran sources/headers ... OK * checking line endings in Makefiles ... OK * checking compilation flags in Makevars ... OK * checking for GNU extensions in Makefiles ... OK * checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK * checking use of PKG_*FLAGS in Makefiles ... OK * checking use of SHLIB_OPENMP_*FLAGS in Makefiles ... OK * checking pragmas in C/C++ headers and code ... OK * checking compilation flags used ... OK * checking compiled code ... OK * checking examples ... ERROR Running examples in 'scalablebayesm-Ex.R' failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: drawPosteriorParallel > ### Title: Draw from Posterior Parallel Distribution > ### Aliases: drawPosteriorParallel > > ### ** Examples > > > s=2 > R=2000 > nreg = 50000 > nobs=5 #number of observations > nvar=3 #columns > nz=2 > > Z=NULL > Delta=matrix(c(1,0,1,0,1,2),ncol=nz) > tau0=1 > iota=c(rep(1,nobs)) > > ## create arguments for rmixture > > #Default > tcomps=NULL > a = diag(1, nrow=3) > tcomps[[1]] = list(mu=c(0,-1,-2),rooti=a) > tpvec = 1 > ncomp=length(tcomps) > > regdata=NULL > betas=matrix(double(nreg*nvar),ncol=nvar) > tind=double(nreg) > > for (reg in 1:nreg) { + tempout=bayesm::rmixture(1,tpvec,tcomps) + if (is.null(Z)){ + betas[reg,]= as.vector(tempout$x) + }else{ + betas[reg,]=Delta%*%Z[reg,]+as.vector(tempout$x)} + tind[reg]=tempout$z + X=cbind(iota,matrix(runif(nobs*(nvar-1)),ncol=(nvar-1))) + tau=tau0*runif(1,min=0.5,max=1) + y=X%*%betas[reg,]+sqrt(tau)*rnorm(nobs) + regdata[[reg]]=list(y=y,X=X,beta=betas[reg,],tau=tau) + } > > Prior1=list(ncomp=ncomp) > keep=1 > Mcmc1=list(R=R,keep=keep) > Data1=list(list(regdata=regdata,Z=Z)) > > s = 2 > Data2 = partition_data(Data1, s) > > draws = parallel::mclapply(Data2, FUN = rhierLinearMixtureParallel, Prior = Prior1, Mcmc = Mcmc1, + mc.cores = s, mc.set.seed = FALSE) Error in parallel::mclapply(Data2, FUN = rhierLinearMixtureParallel, Prior = Prior1, : 'mc.cores' > 1 is not supported on Windows Execution halted * checking PDF version of manual ... [14s] OK * checking HTML version of manual ... OK * DONE Status: 1 ERROR, 1 WARNING, 2 NOTEs