CRAN Package Check Results for Package funcy

Last updated on 2018-12-03 07:54:59 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.0.0 34.62 277.97 312.59 OK
r-devel-linux-x86_64-debian-gcc 1.0.0 25.18 208.71 233.89 WARN
r-devel-linux-x86_64-fedora-clang 1.0.0 404.31 OK
r-devel-linux-x86_64-fedora-gcc 1.0.0 366.92 WARN
r-devel-windows-ix86+x86_64 1.0.0 90.00 592.00 682.00 OK
r-patched-linux-x86_64 1.0.0 31.77 281.27 313.04 WARN
r-patched-solaris-x86 1.0.0 692.30 OK
r-release-linux-x86_64 1.0.0 33.64 273.99 307.63 WARN
r-release-windows-ix86+x86_64 1.0.0 100.00 581.00 681.00 OK
r-release-osx-x86_64 1.0.0 OK
r-oldrel-windows-ix86+x86_64 1.0.0 71.00 630.00 701.00 OK
r-oldrel-osx-x86_64 1.0.0 OK

Check Details

Version: 1.0.0
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     col/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     col/../base/ccmem.h:295:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     col/../base/ccmem.h:296:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     col/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     col/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     col/../base/ccmem.h:231:44: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
     col/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:295:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:296:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class DatasetFeature’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class DatasetInfo’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class Dataset’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<String>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<DatasetFeature>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<double>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:231:44: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class DatasetFeature’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]
     data/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class DatasetFeature’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class DatasetInfo’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GenMatrix<double>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     data/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class Dataset’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     file/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     file/../base/ccmem.h:295:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     file/../base/ccmem.h:296:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     file/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     file/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     file/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     la/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct DRange’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     la/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GaussianKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     la/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GaussianStarKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     la/../base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class EpanKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     la/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct DRange’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     la/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GaussianKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     la/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GaussianStarKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     la/../base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class EpanKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct DRange’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GaussianKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GaussianStarKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class EpanKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:295:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:296:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class DatasetFeature’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class DatasetInfo’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class Dataset’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<String>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class ArrayList<DatasetFeature>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct DRange’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GaussianKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GaussianStarKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class EpanKernel’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class DatasetFeature’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class DatasetInfo’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:97:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class GenMatrix<double>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ./base/ccmem.h:178:42: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class Dataset’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
Flavors: r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-gcc, r-patched-linux-x86_64, r-release-linux-x86_64