CRAN Package Check Results for Package Rclusterpp

Last updated on 2018-02-18 06:46:36 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.3 20.73 58.65 79.38 ERROR
r-devel-linux-x86_64-debian-gcc 0.2.3 15.72 53.45 69.17 ERROR
r-devel-linux-x86_64-fedora-clang 0.2.3 100.40 NOTE
r-devel-linux-x86_64-fedora-gcc 0.2.3 92.90 NOTE
r-devel-windows-ix86+x86_64 0.2.3 39.00 107.00 146.00 NOTE
r-patched-linux-x86_64 0.2.3 18.11 58.79 76.90 ERROR
r-patched-solaris-x86 0.2.3 133.10 NOTE
r-release-linux-x86_64 0.2.3 18.66 57.03 75.69 ERROR
r-release-windows-ix86+x86_64 0.2.3 51.00 99.00 150.00 NOTE
r-release-osx-x86_64 0.2.3 NOTE
r-oldrel-windows-ix86+x86_64 0.2.3 34.00 104.00 138.00 NOTE
r-oldrel-osx-x86_64 0.2.3 NOTE

Check Details

Version: 0.2.3
Check: dependencies in R code
Result: NOTE
    Packages in Depends field not imported from:
     ‘Rcpp’ ‘RcppEigen’
     These packages need to be imported from (in the NAMESPACE file)
     for when this namespace is loaded but not attached.
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-ix86+x86_64, r-patched-linux-x86_64, r-patched-solaris-x86, r-release-linux-x86_64, r-release-windows-ix86+x86_64, r-release-osx-x86_64, r-oldrel-windows-ix86+x86_64, r-oldrel-osx-x86_64

Version: 0.2.3
Check: foreign function calls
Result: NOTE
    Calls with DUP:
     .Call("hclust_from_distance", data = as.double(x), size = as.integer(attributes(x)$Size),
     link = as.integer(method), DUP = FALSE, NAOK = FALSE, PACKAGE = "Rclusterpp")
     .Call("hclust_from_data", data = x, link = as.integer(method),
     dist = as.integer(distance), p = as.numeric(p), DUP = FALSE,
     NAOK = FALSE, PACKAGE = "Rclusterpp")
    DUP is no longer supported and will be ignored.
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-ix86+x86_64, r-patched-linux-x86_64, r-patched-solaris-x86, r-release-linux-x86_64, r-release-windows-ix86+x86_64, r-release-osx-x86_64, r-oldrel-windows-ix86+x86_64, r-oldrel-osx-x86_64

Version: 0.2.3
Check: R code for possible problems
Result: NOTE
    Rclusterpp.package.skeleton: no visible global function definition for
     ‘packageDescription’
    Undefined global functions or variables:
     packageDescription
    Consider adding
     importFrom("utils", "packageDescription")
    to your NAMESPACE file.
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-ix86+x86_64, r-patched-linux-x86_64, r-patched-solaris-x86, r-release-linux-x86_64, r-release-windows-ix86+x86_64, r-release-osx-x86_64, r-oldrel-windows-ix86+x86_64, r-oldrel-osx-x86_64

Version: 0.2.3
Check: compiled code
Result: NOTE
    File ‘Rclusterpp/libs/Rclusterpp.so’:
     Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’
    
    It is good practice to register native routines and to disable symbol
    search.
    
    See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-patched-linux-x86_64, r-release-linux-x86_64

Version: 0.2.3
Check: tests
Result: ERROR
     Running ‘doRUnit.R’ [8s/6s]
    Running the tests in ‘tests/doRUnit.R’ failed.
    Complete output:
     > # Adapted from: http://rwiki.sciviews.org/doku.php?id=developers:runit
     >
     > if( identical( .Platform$OS.type, "windows" ) && identical( .Platform$r_arch, "x64" ) ){
     + print( "unit tests not run on windows 64 (workaround alert)" )
     + } else {
     + if(require("RUnit", quietly = TRUE)) {
     + pkg <- "Rclusterpp"
     + if(Sys.getenv("RCMDCHECK") == "FALSE") {
     + path <- file.path(getwd(), "..", "inst", "unit_tests")
     + } else {
     + path <- system.file(package=pkg, "unit_tests")
     + }
     + cat("\nRunning unit tests:\n")
     + print(list(pkg=pkg, getwd=getwd(), pathToUnitTests=path))
     +
     + library(package=pkg, character.only=TRUE)
     +
     + # Define tests
     + testSuite <- defineTestSuite(name=paste(pkg, "unit testing"), dirs=path)
     +
     + # Run
     + tests <- runTestSuite(testSuite)
     +
     + # Default report name
     + pathReport <- file.path(path, "report")
     +
     + # Report to stdout and text files
     + printTextProtocol(tests, showDetails=FALSE)
     + printTextProtocol(tests, showDetails=FALSE, fileName=paste(pathReport, "Summary.txt", sep=""))
     + printTextProtocol(tests, showDetails=TRUE, fileName=paste(pathReport, ".txt", sep=""))
     +
     + # Report to HTML file
     + #printHTMLProtocol(tests, fileName=paste(pathReport, ".html", sep=""))
     +
     + # Return stop() to cause R CMD check stop in case of
     + # - failures i.e. FALSE to unit tests or
     + # - errors i.e. R errors
     + tmp <- getErrors(tests)
     + if(tmp$nFail > 0 | tmp$nErr > 0) {
     + stop(paste("\n\nUnit testing failed (#test failures: ", tmp$nFail, ", #R errors: ", tmp$nErr, ")\n\n", sep=""))
     + }
     +
     + } else {
     + print( "package RUnit not available, cannot run unit tests" )
     + }
     + }
    
     Running unit tests:
     $pkg
     [1] "Rclusterpp"
    
     $getwd
     [1] "/home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/Rclusterpp.Rcheck/tests"
    
     $pathToUnitTests
     [1] "/tmp/RtmpFeoxOg/RLIBS_5e6e2ced7044/Rclusterpp/unit_tests"
    
     Loading required package: Rcpp
     Loading required package: RcppEigen
    
    
     Executing test function test.hclust.average.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.average.manhattan ... done successfully.
    
    
    
     Executing test function test.hclust.average.maximum ... done successfully.
    
    
    
     Executing test function test.hclust.average.minkowski ... done successfully.
    
    
    
     Executing test function test.hclust.complete.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.single.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.single.manhattan ... done successfully.
    
    
    
     Executing test function test.hclust.single.maximum ... done successfully.
    
    
    
     Executing test function test.hclust.single.minkowski ... done successfully.
    
    
    
     Executing test function test.hclust.ward ... The "ward" method has been renamed to "ward.D"; note new "ward.D2"
     done successfully.
    
    
    
     Executing test function test.storedistance.average.euclidean ... done successfully.
    
    
    
     Executing test function test.storedistance.average.manhattan ... done successfully.
    
    
    
     Executing test function test.storedistance.complete.euclidean ... done successfully.
    
    
    
     Executing test function test.storedistance.single.euclidean ... done successfully.
    
     RUNIT TEST PROTOCOL -- Fri Feb 16 06:00:04 2018
     ***********************************************
     Number of test functions: 14
     Number of errors: 0
     Number of failures: 0
    
    
     1 Test Suite :
     Rclusterpp unit testing - 14 test functions, 0 errors, 0 failures
     Error in file(file, ifelse(append, "a", "w")) :
     cannot open the connection
     Calls: printTextProtocol -> cat -> file
     In addition: Warning message:
     In file(file, ifelse(append, "a", "w")) :
     cannot open file '/tmp/RtmpFeoxOg/RLIBS_5e6e2ced7044/Rclusterpp/unit_tests/reportSummary.txt': Read-only file system
     Execution halted
Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.2.3
Check: tests
Result: ERROR
     Running ‘doRUnit.R’ [13s/13s]
    Running the tests in ‘tests/doRUnit.R’ failed.
    Complete output:
     > # Adapted from: http://rwiki.sciviews.org/doku.php?id=developers:runit
     >
     > if( identical( .Platform$OS.type, "windows" ) && identical( .Platform$r_arch, "x64" ) ){
     + print( "unit tests not run on windows 64 (workaround alert)" )
     + } else {
     + if(require("RUnit", quietly = TRUE)) {
     + pkg <- "Rclusterpp"
     + if(Sys.getenv("RCMDCHECK") == "FALSE") {
     + path <- file.path(getwd(), "..", "inst", "unit_tests")
     + } else {
     + path <- system.file(package=pkg, "unit_tests")
     + }
     + cat("\nRunning unit tests:\n")
     + print(list(pkg=pkg, getwd=getwd(), pathToUnitTests=path))
     +
     + library(package=pkg, character.only=TRUE)
     +
     + # Define tests
     + testSuite <- defineTestSuite(name=paste(pkg, "unit testing"), dirs=path)
     +
     + # Run
     + tests <- runTestSuite(testSuite)
     +
     + # Default report name
     + pathReport <- file.path(path, "report")
     +
     + # Report to stdout and text files
     + printTextProtocol(tests, showDetails=FALSE)
     + printTextProtocol(tests, showDetails=FALSE, fileName=paste(pathReport, "Summary.txt", sep=""))
     + printTextProtocol(tests, showDetails=TRUE, fileName=paste(pathReport, ".txt", sep=""))
     +
     + # Report to HTML file
     + #printHTMLProtocol(tests, fileName=paste(pathReport, ".html", sep=""))
     +
     + # Return stop() to cause R CMD check stop in case of
     + # - failures i.e. FALSE to unit tests or
     + # - errors i.e. R errors
     + tmp <- getErrors(tests)
     + if(tmp$nFail > 0 | tmp$nErr > 0) {
     + stop(paste("\n\nUnit testing failed (#test failures: ", tmp$nFail, ", #R errors: ", tmp$nErr, ")\n\n", sep=""))
     + }
     +
     + } else {
     + print( "package RUnit not available, cannot run unit tests" )
     + }
     + }
    
     Running unit tests:
     $pkg
     [1] "Rclusterpp"
    
     $getwd
     [1] "/home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/Rclusterpp.Rcheck/tests"
    
     $pathToUnitTests
     [1] "/tmp/Rtmp76tgGK/RLIBS_67bd37885a47/Rclusterpp/unit_tests"
    
     Loading required package: Rcpp
     Loading required package: RcppEigen
    
    
     Executing test function test.hclust.average.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.average.manhattan ... done successfully.
    
    
    
     Executing test function test.hclust.average.maximum ... done successfully.
    
    
    
     Executing test function test.hclust.average.minkowski ... done successfully.
    
    
    
     Executing test function test.hclust.complete.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.single.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.single.manhattan ... done successfully.
    
    
    
     Executing test function test.hclust.single.maximum ... done successfully.
    
    
    
     Executing test function test.hclust.single.minkowski ... done successfully.
    
    
    
     Executing test function test.hclust.ward ... The "ward" method has been renamed to "ward.D"; note new "ward.D2"
     done successfully.
    
    
    
     Executing test function test.storedistance.average.euclidean ... done successfully.
    
    
    
     Executing test function test.storedistance.average.manhattan ... done successfully.
    
    
    
     Executing test function test.storedistance.complete.euclidean ... done successfully.
    
    
    
     Executing test function test.storedistance.single.euclidean ... done successfully.
    
     RUNIT TEST PROTOCOL -- Sat Feb 17 17:08:47 2018
     ***********************************************
     Number of test functions: 14
     Number of errors: 0
     Number of failures: 0
    
    
     1 Test Suite :
     Rclusterpp unit testing - 14 test functions, 0 errors, 0 failures
     Error in file(file, ifelse(append, "a", "w")) :
     cannot open the connection
     Calls: printTextProtocol -> cat -> file
     In addition: Warning message:
     In file(file, ifelse(append, "a", "w")) :
     cannot open file '/tmp/Rtmp76tgGK/RLIBS_67bd37885a47/Rclusterpp/unit_tests/reportSummary.txt': Read-only file system
     Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.2.3
Check: tests
Result: ERROR
     Running ‘doRUnit.R’ [10s/11s]
    Running the tests in ‘tests/doRUnit.R’ failed.
    Complete output:
     > # Adapted from: http://rwiki.sciviews.org/doku.php?id=developers:runit
     >
     > if( identical( .Platform$OS.type, "windows" ) && identical( .Platform$r_arch, "x64" ) ){
     + print( "unit tests not run on windows 64 (workaround alert)" )
     + } else {
     + if(require("RUnit", quietly = TRUE)) {
     + pkg <- "Rclusterpp"
     + if(Sys.getenv("RCMDCHECK") == "FALSE") {
     + path <- file.path(getwd(), "..", "inst", "unit_tests")
     + } else {
     + path <- system.file(package=pkg, "unit_tests")
     + }
     + cat("\nRunning unit tests:\n")
     + print(list(pkg=pkg, getwd=getwd(), pathToUnitTests=path))
     +
     + library(package=pkg, character.only=TRUE)
     +
     + # Define tests
     + testSuite <- defineTestSuite(name=paste(pkg, "unit testing"), dirs=path)
     +
     + # Run
     + tests <- runTestSuite(testSuite)
     +
     + # Default report name
     + pathReport <- file.path(path, "report")
     +
     + # Report to stdout and text files
     + printTextProtocol(tests, showDetails=FALSE)
     + printTextProtocol(tests, showDetails=FALSE, fileName=paste(pathReport, "Summary.txt", sep=""))
     + printTextProtocol(tests, showDetails=TRUE, fileName=paste(pathReport, ".txt", sep=""))
     +
     + # Report to HTML file
     + #printHTMLProtocol(tests, fileName=paste(pathReport, ".html", sep=""))
     +
     + # Return stop() to cause R CMD check stop in case of
     + # - failures i.e. FALSE to unit tests or
     + # - errors i.e. R errors
     + tmp <- getErrors(tests)
     + if(tmp$nFail > 0 | tmp$nErr > 0) {
     + stop(paste("\n\nUnit testing failed (#test failures: ", tmp$nFail, ", #R errors: ", tmp$nErr, ")\n\n", sep=""))
     + }
     +
     + } else {
     + print( "package RUnit not available, cannot run unit tests" )
     + }
     + }
    
     Running unit tests:
     $pkg
     [1] "Rclusterpp"
    
     $getwd
     [1] "/home/hornik/tmp/R.check/r-patched-gcc/Work/PKGS/Rclusterpp.Rcheck/tests"
    
     $pathToUnitTests
     [1] "/tmp/RtmpJs9nh3/RLIBS_287d39db4918/Rclusterpp/unit_tests"
    
     Loading required package: Rcpp
     Loading required package: RcppEigen
    
    
     Executing test function test.hclust.average.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.average.manhattan ... done successfully.
    
    
    
     Executing test function test.hclust.average.maximum ... done successfully.
    
    
    
     Executing test function test.hclust.average.minkowski ... done successfully.
    
    
    
     Executing test function test.hclust.complete.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.single.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.single.manhattan ... done successfully.
    
    
    
     Executing test function test.hclust.single.maximum ... done successfully.
    
    
    
     Executing test function test.hclust.single.minkowski ... done successfully.
    
    
    
     Executing test function test.hclust.ward ... The "ward" method has been renamed to "ward.D"; note new "ward.D2"
     done successfully.
    
    
    
     Executing test function test.storedistance.average.euclidean ... done successfully.
    
    
    
     Executing test function test.storedistance.average.manhattan ... done successfully.
    
    
    
     Executing test function test.storedistance.complete.euclidean ... done successfully.
    
    
    
     Executing test function test.storedistance.single.euclidean ... done successfully.
    
     RUNIT TEST PROTOCOL -- Fri Feb 16 17:51:38 2018
     ***********************************************
     Number of test functions: 14
     Number of errors: 0
     Number of failures: 0
    
    
     1 Test Suite :
     Rclusterpp unit testing - 14 test functions, 0 errors, 0 failures
     Error in file(file, ifelse(append, "a", "w")) :
     cannot open the connection
     Calls: printTextProtocol -> cat -> file
     In addition: Warning message:
     In file(file, ifelse(append, "a", "w")) :
     cannot open file '/tmp/RtmpJs9nh3/RLIBS_287d39db4918/Rclusterpp/unit_tests/reportSummary.txt': Read-only file system
     Execution halted
Flavor: r-patched-linux-x86_64

Version: 0.2.3
Check: tests
Result: ERROR
     Running ‘doRUnit.R’ [9s/11s]
    Running the tests in ‘tests/doRUnit.R’ failed.
    Complete output:
     > # Adapted from: http://rwiki.sciviews.org/doku.php?id=developers:runit
     >
     > if( identical( .Platform$OS.type, "windows" ) && identical( .Platform$r_arch, "x64" ) ){
     + print( "unit tests not run on windows 64 (workaround alert)" )
     + } else {
     + if(require("RUnit", quietly = TRUE)) {
     + pkg <- "Rclusterpp"
     + if(Sys.getenv("RCMDCHECK") == "FALSE") {
     + path <- file.path(getwd(), "..", "inst", "unit_tests")
     + } else {
     + path <- system.file(package=pkg, "unit_tests")
     + }
     + cat("\nRunning unit tests:\n")
     + print(list(pkg=pkg, getwd=getwd(), pathToUnitTests=path))
     +
     + library(package=pkg, character.only=TRUE)
     +
     + # Define tests
     + testSuite <- defineTestSuite(name=paste(pkg, "unit testing"), dirs=path)
     +
     + # Run
     + tests <- runTestSuite(testSuite)
     +
     + # Default report name
     + pathReport <- file.path(path, "report")
     +
     + # Report to stdout and text files
     + printTextProtocol(tests, showDetails=FALSE)
     + printTextProtocol(tests, showDetails=FALSE, fileName=paste(pathReport, "Summary.txt", sep=""))
     + printTextProtocol(tests, showDetails=TRUE, fileName=paste(pathReport, ".txt", sep=""))
     +
     + # Report to HTML file
     + #printHTMLProtocol(tests, fileName=paste(pathReport, ".html", sep=""))
     +
     + # Return stop() to cause R CMD check stop in case of
     + # - failures i.e. FALSE to unit tests or
     + # - errors i.e. R errors
     + tmp <- getErrors(tests)
     + if(tmp$nFail > 0 | tmp$nErr > 0) {
     + stop(paste("\n\nUnit testing failed (#test failures: ", tmp$nFail, ", #R errors: ", tmp$nErr, ")\n\n", sep=""))
     + }
     +
     + } else {
     + print( "package RUnit not available, cannot run unit tests" )
     + }
     + }
    
     Running unit tests:
     $pkg
     [1] "Rclusterpp"
    
     $getwd
     [1] "/home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/Rclusterpp.Rcheck/tests"
    
     $pathToUnitTests
     [1] "/tmp/RtmptlagnI/RLIBS_28c04154d899/Rclusterpp/unit_tests"
    
     Loading required package: Rcpp
     Loading required package: RcppEigen
    
    
     Executing test function test.hclust.average.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.average.manhattan ... done successfully.
    
    
    
     Executing test function test.hclust.average.maximum ... done successfully.
    
    
    
     Executing test function test.hclust.average.minkowski ... done successfully.
    
    
    
     Executing test function test.hclust.complete.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.single.euclidean ... done successfully.
    
    
    
     Executing test function test.hclust.single.manhattan ... done successfully.
    
    
    
     Executing test function test.hclust.single.maximum ... done successfully.
    
    
    
     Executing test function test.hclust.single.minkowski ... done successfully.
    
    
    
     Executing test function test.hclust.ward ... The "ward" method has been renamed to "ward.D"; note new "ward.D2"
     done successfully.
    
    
    
     Executing test function test.storedistance.average.euclidean ... done successfully.
    
    
    
     Executing test function test.storedistance.average.manhattan ... done successfully.
    
    
    
     Executing test function test.storedistance.complete.euclidean ... done successfully.
    
    
    
     Executing test function test.storedistance.single.euclidean ... done successfully.
    
     RUNIT TEST PROTOCOL -- Sat Feb 17 05:53:31 2018
     ***********************************************
     Number of test functions: 14
     Number of errors: 0
     Number of failures: 0
    
    
     1 Test Suite :
     Rclusterpp unit testing - 14 test functions, 0 errors, 0 failures
     Error in file(file, ifelse(append, "a", "w")) :
     cannot open the connection
     Calls: printTextProtocol -> cat -> file
     In addition: Warning message:
     In file(file, ifelse(append, "a", "w")) :
     cannot open file '/tmp/RtmptlagnI/RLIBS_28c04154d899/Rclusterpp/unit_tests/reportSummary.txt': Read-only file system
     Execution halted
Flavor: r-release-linux-x86_64

Version: 0.2.3
Check: re-building of vignette outputs
Result: NOTE
    Error in re-building vignettes:
     ...
    Loading required package: Rclusterpp
    Loading required package: Rcpp
    Loading required package: RcppEigen
    Error in texi2dvi(file = file, pdf = TRUE, clean = clean, quiet = quiet, :
     Running 'texi2dvi' on 'Rclusterpp.tex' failed.
    LaTeX errors:
    ! LaTeX Error: File `multirow.sty' not found.
    
    Type X to quit or <RETURN> to proceed,
    or enter new name. (Default extension: sty)
    
    ! Emergency stop.
    <read *>
    
    l.7 \lstset
     {language=C++,basicstyle=\footnotesize\ttfamily}^^M
    ! ==> Fatal error occurred, no output PDF file produced!
    Calls: buildVignettes -> texi2pdf -> texi2dvi
    Execution halted
Flavor: r-release-osx-x86_64