• using R version 4.4.3 Patched (2026-02-12 r89409)
  • using platform: aarch64-apple-darwin20
  • R was compiled by     Apple clang version 14.0.0 (clang-1400.0.29.202)     GNU Fortran (GCC) 12.2.0
  • running under: macOS Ventura 13.7.8
  • using session charset: UTF-8
  • checking for file ‘houba/DESCRIPTION’ ... OK
  • checking extension type ... Package
  • this is package ‘houba’ version ‘0.1.1’
  • package encoding: UTF-8
  • 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 executable files ... OK
  • checking for hidden files and directories ... OK
  • checking for portable file names ... OK
  • checking for sufficient/correct file permissions ... OK
  • checking whether package ‘houba’ can be installed ... [21s/7s] OK See the install log for details.
  • used C++ compiler: ‘Apple clang version 14.0.3 (clang-1403.0.22.14.1)’
  • used SDK: ‘MacOSX11.3.sdk’
  • checking installed package size ... NOTE   installed size is 5.8Mb   sub-directories of 1Mb or more:     libs 5.2Mb
  • checking package directory ... OK
  • checking ‘build’ directory ... 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 ... [0s/0s] OK
  • checking whether the package can be loaded with stated dependencies ... [0s/0s] OK
  • checking whether the package can be unloaded cleanly ... [0s/0s] OK
  • checking whether the namespace can be loaded with stated dependencies ... [0s/0s] OK
  • checking whether the namespace can be unloaded cleanly ... [0s/0s] OK
  • checking loading without being on the library search path ... [0s/0s] 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 ... [1s/1s] OK
  • checking Rd files ... [0s/0s] OK
  • checking Rd metadata ... 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 compiled code ... OK
  • checking installed files from ‘inst/doc’ ... OK
  • checking files in ‘vignettes’ ... OK
  • checking examples ... [0s/0s] OK
  • checking for unstated dependencies in ‘tests’ ... OK
  • checking tests ... [1s/1s] ERROR   Running ‘apply.r’ [0s/0s]   Running ‘arithmetic.r’ [0s/0s]   Running ‘as-array.r’ [0s/0s]   Running ‘colSums.r’ [0s/0s]   Running ‘copy.r’ [0s/0s]   Running ‘create.r’ [0s/0s] Running the tests in ‘tests/create.r’ failed. Complete output:   > # Various tests about object creation and manipulation   > require(houba)   Loading required package: houba   >   > # float mmatrix ------------------------   > A <- mmatrix("float", 10, 20)   > a <- as.matrix(A)   > stopifnot(typeof(a) == "double")   >   > # set max size   > houba(max.size = 10)   $max.size   [1] 10      > stopifnot( typeof(A[1:10]) == "double" )   > stopifnot( typeof(A[1:11]) == "S4" )   >   > # assignement and subsetting   > A[1,1] <- 12   > A[3,] <- 1.34   > stopifnot( all(abs(as.matrix(A[1:3, 1:2] - c(12, 0, 1.34, 0, 0, 1.34))) < 1e-6) )   >   > A[5] <- pi   > stopifnot( all(abs(as.vector(A[,1] - c(12, 0, 1.34, 0, pi, 0, 0, 0, 0, 0))) < 1e-6) )   >   > # int mmatrix ---------------------------   > B <- mmatrix("int", 10, 20)   > b <- as.matrix(B)   > stopifnot(typeof(b) == "integer")   >   > # assignement and subsetting   > B[1,1] <- 12   > B[3,] <- 1.34   > stopifnot( all(as.matrix(B[1:3, 1:2]) == c(12L, 0L, 1L, 0L, 0L, 1L)) )   >   > B[5] <- 2   > stopifnot( all(as.vector(B[5, 1:3]) == c(2L, 0L, 0L)) )   >   > # assignement with other mmatrix values   > houba(max.size = 0) # force non conversion to R   $max.size   [1] 0      > B[2,] <- A[3,]   > stopifnot( all(as.vector(B[2, 1:4]) == c(1L, 1L, 1L, 1L)) )   >   > B[5] <- A[3]   > stopifnot( all(as.vector(B[5, 1:3]) == c(1L, 0L, 0L)) )   >   > # double mvector -------------------------   > V <- mvector("double", 10)   > v <- as.vector(V)   > V[1:4] <- pi   > stopifnot( all(as.vector(V[3:6]) == c(pi, pi, 0, 0)) )   >   > # int array --------------------------   > C <- marray("int", 2:4)   > C[,,1] <- 7   > C[,2,] <- B[5]   Error in `[<-`(`*tmp*`, , 2, , value = new("mvector", ptr = <pointer: 0x138714f40>, :     argument is missing, with no default   Calls: [<- -> [<- -> myMissing   Execution halted
  • checking for unstated dependencies in vignettes ... OK
  • checking package vignettes ... OK
  • checking re-building of vignette outputs ... [4s/5s] OK
  • checking PDF version of manual ... [2s/2s] OK
  • DONE Status: 1 ERROR, 1 NOTE
  • using check arguments '--no-clean-on-error '