* using log directory ‘/builds/Rdatatable/data.table/data.table.Rcheck’ * using R version 3.5.0 (2018-04-23) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: UTF-8 * using options ‘--no-manual --ignore-vignettes’ * checking for file ‘data.table/DESCRIPTION’ ... OK * this is package ‘data.table’ version ‘1.18.99’ * package encoding: UTF-8 * checking package namespace information ... OK * checking package dependencies ... NOTE Package suggested but not available for checking: ‘xts’ Package which this enhances but not available for checking: ‘knitr’ * 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 ‘data.table’ can be installed ... OK * checking installed package size ... NOTE installed size is 8.6Mb sub-directories of 1Mb or more: doc 1.1Mb libs 2.3Mb po 1.7Mb tests 2.2Mb * checking package 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 R 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 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 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 shell scripts ... 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 compiled code ... OK * checking installed files from ‘inst/doc’ ... OK * checking files in ‘vignettes’ ... SKIPPED * checking examples ... OK * checking for unstated dependencies in ‘tests’ ... OK * checking tests ... ERROR Running ‘autoprint.R’ Comparing ‘autoprint.Rout’ to ‘autoprint.Rout.save’ ...18,21d17 < a < < 1: 1 < 2: 3 28,31d23 < a < < 1: 1 < 2: 3 33,37d24 < Index: < a < < 1: 1 < 2: 3 39,43d25 < Index: < a < < 1: 1 < 2: 3 61,64d42 < a < < 1: 1 < 2: 5 66,69d43 < a < < 1: 1 < 2: 6 73,76d46 < a < < 1: 1 < 2: 5 143,145d112 < a < < 1: 9 151,154d117 < a < < 1: 10 < 2: 10 156,159d118 < a < < 1: 10 < 2: 10 161,164d119 < a < < 1: 10 < 2: 10 210,212d164 < x y < < 1: 1 1 Running ‘froll.R’ Running ‘litedown.R’ Running ‘main.R’ Running ‘mergelist.R’ Running ‘nafill.R’ Running ‘optimize.R’ Running ‘other.R’ Running ‘programming.R’ Running ‘S4.R’ Running ‘types.R’ Running the tests in ‘tests/main.R’ failed. Complete output: > Sys.setenv(OMP_THREAD_LIMIT = Sys.getenv("OMP_THREAD_LIMIT", "2")) > require(data.table) Loading required package: data.table > > test.data.table() # runs the main test suite of 5,000+ tests in /inst/tests/tests.Rraw getDTthreads(verbose=TRUE): OpenMP version (_OPENMP) 201307 omp_get_num_procs() 4 R_DATATABLE_NUM_PROCS_PERCENT unset (default 50) R_DATATABLE_NUM_THREADS unset R_DATATABLE_THROTTLE unset (default 1024) omp_get_thread_limit() 2147483647 omp_get_max_threads() 4 OMP_THREAD_LIMIT 2 OMP_NUM_THREADS unset RestoreAfterFork true data.table is using 2 threads with throttle==1024. See ?setDTthreads. test.data.table() running: /builds/Rdatatable/data.table/data.table.Rcheck/data.table/tests/tests.Rraw **** Full long double accuracy is not available. Tests using this will be skipped. Test 2365.2 ran without errors but failed check that x equals y: > x = dcast(df_dcast, a ~ b, value.var = "v") a 1 2 [Key=a Types=int,int,int Classes=fac,int,int] 1: x 3 NA 2: y NA 4 > y = dcast(dt_dcast, a ~ b, value.var = "v") a 1 2 [Key=a Types=cha,int,int Classes=cha,int,int] 1: x 3 NA 2: y NA 4 Datasets have different column modes. First 3: a(numeric!=character) Sun Feb 15 04:38:05 2026 endian==little, sizeof(long double)==16, capabilities('long.double')==TRUE, longdouble.digits==NULL, sizeof(pointer)==8, TZ=='UTC', Sys.timezone()=='UTC', Sys.getlocale()=='LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=en_US.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C', l10n_info()=='MBCS=TRUE; UTF-8=TRUE; Latin-1=FALSE', getDTthreads()=='OpenMP version (_OPENMP)==201307; omp_get_num_procs()==4; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2147483647; omp_get_max_threads()==4; OMP_THREAD_LIMIT==2; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 2 threads with throttle==1024. See ?setDTthreads.', .libPaths()=='/builds/Rdatatable/data.table/data.table.Rcheck','/usr/local/lib/R/library', zlibVersion()==1.2.8 ZLIB_VERSION==1.2.8 Error in test.data.table() : 1 error out of 12645. Search tests/tests.Rraw for test number 2365.2. Duration: 38.1s elapsed (40.7s cpu). Calls: test.data.table -> stopf -> raise_condition -> signal Execution halted * DONE Status: 1 ERROR, 2 NOTEs