* using log directory 'd:/RCompile/CRANincoming/R-devel/digest.Rcheck' * using R Under development (unstable) (2024-03-09 r86082 ucrt) * using platform: x86_64-w64-mingw32 * R was compiled by gcc.exe (GCC) 12.3.0 GNU Fortran (GCC) 12.3.0 * running under: Windows Server 2022 x64 (build 20348) * using session charset: UTF-8 * checking for file 'digest/DESCRIPTION' ... OK * this is package 'digest' version '0.6.35' * checking CRAN incoming feasibility ... [10s] Note_to_CRAN_maintainers Maintainer: 'Dirk Eddelbuettel ' * 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 'digest' can be installed ... WARNING Found the following significant warnings: digest.c:247:37: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'XXH64_hash_t' {aka 'long long unsigned int'} [-Wformat=] digest.c:256:37: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'XXH64_hash_t' {aka 'long long unsigned int'} [-Wformat=] digest.c:256:43: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'XXH64_hash_t' {aka 'long long unsigned int'} [-Wformat=] digest.c:603:37: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'XXH64_hash_t' {aka 'long long unsigned int'} [-Wformat=] digest.c:603:43: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'XXH64_hash_t' {aka 'long long unsigned int'} [-Wformat=] See 'd:/RCompile/CRANincoming/R-devel/digest.Rcheck/00install.out' for details. * used C compiler: 'gcc.exe (GCC) 12.3.0' * used C++ compiler: 'g++.exe (GCC) 12.3.0' * checking installed package size ... OK * checking package directory ... OK * checking for future file timestamps ... 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 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 whether startup messages can be suppressed ... 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 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 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 installed files from 'inst/doc' ... OK * checking files in 'vignettes' ... OK * checking examples ... OK * checking for unstated dependencies in 'tests' ... OK * checking tests ... ERROR Running 'tinytest.R' Running the tests in 'tests/tinytest.R' failed. Complete output: > > if (requireNamespace("tinytest", quietly=TRUE)) { + + ## Set a seed to make the test deterministic + set.seed(42) + + ## there are several more granular ways to test files in a + ## tinytest directory, see its package vignette; tests can also + ## run once the package is installed using the same command + + ## we need version 0.9.3 or later + if (packageVersion("tinytest") >= "0.9.3") { + ## expect_length is in tinytest 1.4.1 + if (!"expect_length" %in% getNamespaceExports("tinytest")) { + expect_length <- function(x, n) tinytest::expect_equal(length(x), n) + } + tinytest::test_package("digest") + } + } test_aes.R.................... 0 tests test_aes.R.................... 0 tests test_aes.R.................... 0 tests test_aes.R.................... 0 tests test_aes.R.................... 0 tests test_aes.R.................... 0 tests test_aes.R.................... 0 tests test_aes.R.................... 1 tests OK test_aes.R.................... 2 tests OK test_aes.R.................... 2 tests OK test_aes.R.................... 2 tests OK test_aes.R.................... 2 tests OK test_aes.R.................... 2 tests OK test_aes.R.................... 3 tests OK test_aes.R.................... 4 tests OK test_aes.R.................... 4 tests OK test_aes.R.................... 4 tests OK test_aes.R.................... 4 tests OK test_aes.R.................... 4 tests OK test_aes.R.................... 5 tests OK test_aes.R.................... 6 tests OK test_aes.R.................... 6 tests OK test_aes.R.................... 6 tests OK test_aes.R.................... 6 tests OK test_aes.R.................... 6 tests OK test_aes.R.................... 6 tests OK test_aes.R.................... 7 tests OK test_aes.R.................... 8 tests OK test_aes.R.................... 8 tests OK test_aes.R.................... 8 tests OK test_aes.R.................... 8 tests OK test_aes.R.................... 8 tests OK test_aes.R.................... 9 tests OK test_aes.R.................... 9 tests OK test_aes.R.................... 10 tests OK test_aes.R.................... 10 tests OK test_aes.R.................... 10 tests OK test_aes.R.................... 10 tests OK test_aes.R.................... 10 tests OK test_aes.R.................... 11 tests OK test_aes.R.................... 11 tests OK test_aes.R.................... 12 tests OK test_aes.R.................... 12 tests OK test_aes.R.................... 12 tests OK test_aes.R.................... 12 tests OK test_aes.R.................... 12 tests OK test_aes.R.................... 12 tests OK test_aes.R.................... 12 tests OK test_aes.R.................... 12 tests OK test_aes.R.................... 12 tests OK test_aes.R.................... 13 tests OK test_aes.R.................... 13 tests OK test_aes.R.................... 14 tests OK test_aes.R.................... 14 tests OK test_aes.R.................... 14 tests OK test_aes.R.................... 14 tests OK test_aes.R.................... 15 tests OK test_aes.R.................... 15 tests OK test_aes.R.................... 16 tests OK test_aes.R.................... 16 tests OK test_aes.R.................... 17 tests OK test_aes.R.................... 18 tests OK test_aes.R.................... 18 tests OK test_aes.R.................... 19 tests OK test_aes.R.................... 20 tests OK test_aes.R.................... 20 tests OK test_aes.R.................... 20 tests OK test_aes.R.................... 21 tests OK test_aes.R.................... 22 tests OK test_aes.R.................... 23 tests OK test_aes.R.................... 24 tests OK test_aes.R.................... 25 tests OK test_aes.R.................... 25 tests OK test_aes.R.................... 26 tests OK test_aes.R.................... 26 tests OK test_aes.R.................... 27 tests OK test_aes.R.................... 28 tests OK test_aes.R.................... 29 tests OK test_aes.R.................... 30 tests OK test_aes.R.................... 31 tests OK test_aes.R.................... 32 tests OK test_aes.R.................... 33 tests OK 63ms test_blake3.R................. 0 tests test_blake3.R................. 0 tests test_blake3.R................. 0 tests test_blake3.R................. 0 tests test_blake3.R................. 1 tests OK test_blake3.R................. 1 tests OK test_blake3.R................. 2 tests OK test_blake3.R................. 2 tests OK test_blake3.R................. 2 tests OK test_blake3.R................. 5 tests OK test_blake3.R................. 5 tests OK 7ms [Exited at #45: Skipping remainder on Windows platform] test_crc32.R.................. 0 tests test_crc32.R.................. 0 tests test_crc32.R.................. 0 tests test_crc32.R.................. 0 tests test_crc32.R.................. 0 tests test_crc32.R.................. 1 tests OK test_crc32.R.................. 1 tests OK test_crc32.R.................. 2 tests OK 3ms test_digest.R................. 0 tests test_digest.R................. 0 tests test_digest.R................. 0 tests test_digest.R................. 7 tests OK test_digest.R................. 7 tests OK test_digest.R................. 8 tests OK test_digest.R................. 9 tests OK test_digest.R................. 10 tests OK test_digest.R................. 11 tests OK test_digest.R................. 12 tests OK test_digest.R................. 13 tests OK test_digest.R................. 20 tests OK test_digest.R................. 20 tests OK test_digest.R................. 20 tests OK test_digest.R................. 22 tests OK test_digest.R................. 22 tests OK test_digest.R................. 23 tests OK test_digest.R................. 25 tests OK test_digest.R................. 25 tests OK test_digest.R................. 25 tests OK test_digest.R................. 27 tests OK test_digest.R................. 27 tests OK test_digest.R................. 28 tests OK test_digest.R................. 30 tests OK test_digest.R................. 30 tests OK test_digest.R................. 30 tests OK test_digest.R................. 32 tests OK test_digest.R................. 32 tests OK test_digest.R................. 33 tests OK test_digest.R................. 33 tests OK test_digest.R................. 34 tests OK test_digest.R................. 34 tests OK test_digest.R................. 34 tests OK test_digest.R................. 37 tests OK test_digest.R................. 37 tests OK test_digest.R................. 38 tests OK test_digest.R................. 38 tests OK test_digest.R................. 38 tests OK test_digest.R................. 41 tests OK test_digest.R................. 41 tests OK test_digest.R................. 42 tests OK test_digest.R................. 42 tests OK test_digest.R................. 42 tests OK test_digest.R................. 45 tests OK test_digest.R................. 45 tests OK test_digest.R................. 46 tests OK test_digest.R................. 47 tests OK test_digest.R................. 47 tests OK test_digest.R................. 47 tests OK test_digest.R................. 54 tests OK test_digest.R................. 55 tests OK test_digest.R................. 55 tests OK test_digest.R................. 55 tests OK test_digest.R................. 58 tests OK test_digest.R................. 59 tests OK test_digest.R................. 59 tests OK test_digest.R................. 60 tests OK test_digest.R................. 61 tests OK test_digest.R................. 61 tests OK test_digest.R................. 61 tests OK test_digest.R................. 61 tests OK test_digest.R................. 61 tests OK test_digest.R................. 61 tests OK test_digest.R................. 61 tests OK test_digest.R................. 64 tests 3 fails test_digest.R................. 64 tests 3 fails test_digest.R................. 65 tests 4 fails test_digest.R................. 65 tests 4 fails test_digest.R................. 65 tests 4 fails test_digest.R................. 68 tests 7 fails test_digest.R................. 68 tests 7 fails test_digest.R................. 69 tests 8 fails 16ms test_digest2int.R............. 0 tests test_digest2int.R............. 0 tests test_digest2int.R............. 0 tests test_digest2int.R............. 1 tests OK test_digest2int.R............. 1 tests OK test_digest2int.R............. 2 tests OK test_digest2int.R............. 3 tests OK test_digest2int.R............. 4 tests OK 2ms test_encoding.R............... 0 tests test_encoding.R............... 0 tests test_encoding.R............... 0 tests test_encoding.R............... 0 tests test_encoding.R............... 0 tests test_encoding.R............... 0 tests test_encoding.R............... 0 tests test_encoding.R............... 0 tests test_encoding.R............... 1 tests OK test_encoding.R............... 2 tests OK test_encoding.R............... 2 tests OK test_encoding.R............... 3 tests OK test_encoding.R............... 4 tests OK test_encoding.R............... 4 tests OK 4ms test_hmac.R................... 0 tests test_hmac.R................... 0 tests test_hmac.R................... 0 tests test_hmac.R................... 1 tests OK test_hmac.R................... 1 tests OK test_hmac.R................... 1 tests OK test_hmac.R................... 2 tests OK test_hmac.R................... 2 tests OK test_hmac.R................... 2 tests OK test_hmac.R................... 3 tests OK test_hmac.R................... 3 tests OK test_hmac.R................... 3 tests OK test_hmac.R................... 4 tests OK test_hmac.R................... 4 tests OK test_hmac.R................... 4 tests OK test_hmac.R................... 5 tests OK test_hmac.R................... 5 tests OK test_hmac.R................... 5 tests OK test_hmac.R................... 6 tests OK test_hmac.R................... 6 tests OK test_hmac.R................... 6 tests OK test_hmac.R................... 7 tests OK test_hmac.R................... 7 tests OK test_hmac.R................... 7 tests OK test_hmac.R................... 8 tests OK test_hmac.R................... 8 tests OK test_hmac.R................... 8 tests OK test_hmac.R................... 9 tests OK test_hmac.R................... 9 tests OK test_hmac.R................... 9 tests OK test_hmac.R................... 10 tests OK test_hmac.R................... 10 tests OK test_hmac.R................... 10 tests OK test_hmac.R................... 11 tests OK test_hmac.R................... 11 tests OK test_hmac.R................... 11 tests OK test_hmac.R................... 12 tests OK test_hmac.R................... 12 tests OK test_hmac.R................... 13 tests OK test_hmac.R................... 13 tests OK test_hmac.R................... 13 tests OK test_hmac.R................... 14 tests OK 8ms test_misc.R................... 0 tests test_misc.R................... 0 tests test_misc.R................... 0 tests test_misc.R................... 0 tests test_misc.R................... 56 tests OK test_misc.R................... 56 tests OK test_misc.R................... 56 tests OK test_misc.R................... 56 tests OK test_misc.R................... 56 tests OK test_misc.R................... 57 tests OK test_misc.R................... 57 tests OK test_misc.R................... 57 tests OK test_misc.R................... 57 tests OK test_misc.R................... 57 tests OK 41ms test_new_matrix_behaviour.R... 0 tests 2ms [Exited at #4: Skip tests for R 4.0.0 or later] test_num2hex.R................ 0 tests test_num2hex.R................ 0 tests test_num2hex.R................ 0 tests test_num2hex.R................ 1 tests OK test_num2hex.R................ 2 tests OK test_num2hex.R................ 2 tests OK test_num2hex.R................ 2 tests OK test_num2hex.R................ 2 tests OK test_num2hex.R................ 2 tests OK test_num2hex.R................ 3 tests OK test_num2hex.R................ 3 tests OK test_num2hex.R................ 3 tests OK test_num2hex.R................ 3 tests OK test_num2hex.R................ 4 tests OK test_num2hex.R................ 4 tests OK test_num2hex.R................ 5 tests OK test_num2hex.R................ 5 tests OK test_num2hex.R................ 6 tests OK test_num2hex.R................ 7 tests OK test_num2hex.R................ 8 tests OK test_num2hex.R................ 9 tests OK 6ms test_raw.R.................... 0 tests test_raw.R.................... 0 tests test_raw.R.................... 0 tests test_raw.R.................... 1 tests OK test_raw.R.................... 1 tests OK test_raw.R.................... 1 tests OK test_raw.R.................... 2 tests OK test_raw.R.................... 3 tests OK 2ms test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 0 tests test_sha1.R................... 1 tests OK test_sha1.R................... 2 tests OK test_sha1.R................... 3 tests OK test_sha1.R................... 4 tests OK test_sha1.R................... 5 tests OK test_sha1.R................... 6 tests OK test_sha1.R................... 6 tests OK test_sha1.R................... 7 tests OK test_sha1.R................... 7 tests OK test_sha1.R................... 8 tests OK test_sha1.R................... 9 tests OK test_sha1.R................... 10 tests OK test_sha1.R................... 11 tests OK test_sha1.R................... 12 tests OK test_sha1.R................... 12 tests OK test_sha1.R................... 13 tests OK test_sha1.R................... 13 tests OK test_sha1.R................... 13 tests OK test_sha1.R................... 13 tests OK test_sha1.R................... 13 tests OK test_sha1.R................... 13 tests OK test_sha1.R................... 14 tests OK test_sha1.R................... 15 tests OK test_sha1.R................... 16 tests OK test_sha1.R................... 17 tests OK test_sha1.R................... 18 tests OK test_sha1.R................... 19 tests OK test_sha1.R................... 19 tests OK test_sha1.R................... 19 tests OK test_sha1.R................... 19 tests OK test_sha1.R................... 20 tests OK test_sha1.R................... 21 tests OK test_sha1.R................... 67 tests OK test_sha1.R................... 67 tests OK test_sha1.R................... 67 tests OK test_sha1.R................... 68 tests OK test_sha1.R................... 69 tests OK test_sha1.R................... 70 tests OK test_sha1.R................... 71 tests OK test_sha1.R................... 72 tests OK test_sha1.R................... 73 tests OK test_sha1.R................... 74 tests OK test_sha1.R................... 75 tests OK test_sha1.R................... 76 tests OK test_sha1.R................... 76 tests OK test_sha1.R................... 76 tests OK test_sha1.R................... 76 tests OK test_sha1.R................... 77 tests OK test_sha1.R................... 77 tests OK test_sha1.R................... 77 tests OK test_sha1.R................... 77 tests OK test_sha1.R................... 78 tests OK test_sha1.R................... 79 tests OK test_sha1.R................... 80 tests OK test_sha1.R................... 81 tests OK test_sha1.R................... 81 tests OK test_sha1.R................... 89 tests OK test_sha1.R................... 90 tests OK test_sha1.R................... 90 tests OK test_sha1.R................... 90 tests OK test_sha1.R................... 90 tests OK test_sha1.R................... 90 tests OK test_sha1.R................... 100 tests OK test_sha1.R................... 100 tests OK test_sha1.R................... 100 tests OK test_sha1.R................... 100 tests OK test_sha1.R................... 100 tests OK test_sha1.R................... 101 tests OK test_sha1.R................... 102 tests OK 0.3s ----- FAILED[data]: test_digest.R<332--336> call| expect_true(identical(xxh3_64, xxh3_64Output[i])) diff| Expected TRUE, got FALSE ----- FAILED[data]: test_digest.R<332--336> call| expect_true(identical(xxh3_64, xxh3_64Output[i])) diff| Expected TRUE, got FALSE ----- FAILED[data]: test_digest.R<332--336> call| expect_true(identical(xxh3_64, xxh3_64Output[i])) diff| Expected TRUE, got FALSE ----- FAILED[data]: test_digest.R<339--339> call| expect_identical(xxh3_64(xxh3_64Input, serialize = FALSE), xxh3_64Output) diff| 3 string mismatches ----- FAILED[data]: test_digest.R<351--355> call| expect_true(identical(xxh3_128, xxh3_128Output[i])) diff| Expected TRUE, got FALSE ----- FAILED[data]: test_digest.R<351--355> call| expect_true(identical(xxh3_128, xxh3_128Output[i])) diff| Expected TRUE, got FALSE ----- FAILED[data]: test_digest.R<351--355> call| expect_true(identical(xxh3_128, xxh3_128Output[i])) diff| Expected TRUE, got FALSE ----- FAILED[data]: test_digest.R<358--358> call| expect_identical(xxh3_128(xxh3_128Input, serialize = FALSE), call| --> xxh3_128Output) diff| 3 string mismatches Error: 8 out of 302 tests failed Execution halted * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... OK * checking PDF version of manual ... [13s] OK * checking HTML version of manual ... OK * DONE Status: 1 ERROR, 1 WARNING