• using R version 3.6.2 (2019-12-12)
  • using platform: x86_64-apple-darwin15.6.0 (64-bit)
  • using session charset: UTF-8
  • checking for file ‘gpuR/DESCRIPTION’ ... OK
  • checking extension type ... Package
  • this is package ‘gpuR’ version ‘2.0.3’
  • 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 ‘gpuR’ can be installed ... [13m/13m] WARNING
    Found the following significant warnings:
      ../inst/include/gpuR/dynEigenMat.hpp:269:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      ../inst/include/gpuR/dynEigenMat.hpp:291:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      ../inst/include/gpuR/dynEigenMat.hpp:314:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      ../inst/include/gpuR/dynEigenMat.hpp:333:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      ../inst/include/gpuR/dynEigenVec.hpp:165:76: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vclPtr.cpp:1034:51: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vclPtr.cpp:1059:51: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:78:82: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:240:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:297:82: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:680:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1016:76: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1042:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1065:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1088:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1112:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1136:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1159:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1183:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1207:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1230:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1254:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1277:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1303:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1327:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1350:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas1.cpp:1373:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas3.cpp:47:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas3.cpp:72:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas3.cpp:97:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_blas3.cpp:119:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_eigen.cpp:47:53: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:47:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:71:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:96:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:121:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:244:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:247:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:248:46: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:288:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:291:48: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:292:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:293:46: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:294:47: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:342:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:345:48: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:346:45: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:386:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:389:48: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:390:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:391:46: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:392:47: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:431:92: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:444:100: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:453:89: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:491:92: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:500:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:501:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:505:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:506:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:512:102: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:521:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:522:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:578:89: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:646:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:647:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:648:93: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
      vienna_stats.cpp:649:93: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
    See https://www.r-project.org/nosvn/R.check/r-oldrel-osx-x86_64/gpuR-00install.html for details.
  • checking installed package size ... NOTE
      installed size is 49.0Mb
      sub-directories of 1Mb or more:
        libs 46.4Mb
  • 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 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 ... [16s/16s] 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 for GNU extensions in Makefiles ... OK
  • checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
  • checking include directives in Makefiles ... OK
  • checking compiled code ... OK
  • checking sizes of PDF files under ‘inst/doc’ ... OK
  • checking installed files from ‘inst/doc’ ... OK
  • checking files in ‘vignettes’ ... OK
  • checking examples ... [1s/1s] OK
  • checking for unstated dependencies in ‘tests’ ... OK
  • checking tests ... [69s/77s] ERROR
      Running ‘testthat.R’ [68s/77s]
    Running the tests in ‘tests/testthat.R’ failed.
    Last 13 lines of output:
      ══ testthat results ═══════════════════════════════════════════════════════════
      [ OK: 3096 | SKIPPED: 309 | WARNINGS: 0 | FAILED: 25 ]
      1. Error: gpuMatrix Double Precision Matrix-Vector multiplication (@test_gpuMatrix_algebra.R#840)
      2. Error: gpuMatrix Integer Precision Sum (@test_gpuMatrix_row_col.R#41)
      3. Error: gpuMatrix Double Precision Sum (@test_gpuMatrix_row_col.R#67)
      4. Error: gpuMatrix Double Precision Block Sum (@test_gpuMatrix_row_col.R#400)
      5. Error: gpuVector Double precision tcrossprod (@test_gpuVector_algebra.R#607)
      6. Error: Switching GPUs vclMatrix Double Precision Matrix Multiplication (@test_switch_gpu_vclMatrix_algebra.R#480)
      7. Error: Switching GPUs vclMatrix Double Precision Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#507)
      8. Error: Switching GPUs vclMatrix Double Precision Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#535)
      9. Error: Switching GPUs vclMatrix Double Precision Unary Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#567)
      1. ...
      
      Error: testthat unit tests failed
      Execution halted
  • checking for unstated dependencies in vignettes ... OK
  • checking package vignettes in ‘inst/doc’ ... OK
  • checking running R code from vignettes ... [1s/1s] NONE
      ‘custom_ocl_gpuR.Rnw’using ‘UTF-8’... [0s/0s] OK
      ‘gpuR.Rnw’using ‘UTF-8’... [0s/0s] OK
  • checking re-building of vignette outputs ... [6s/6s] OK
  • checking PDF version of manual ... OK
  • DONE
    Status: 1 ERROR, 1 WARNING, 1 NOTE