CRAN Package Check Results for Package imager

Last updated on 2019-07-17 22:54:31 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.41.2 509.41 161.33 670.74 OK
r-devel-linux-x86_64-debian-gcc 0.41.2 478.84 127.28 606.12 WARN
r-devel-linux-x86_64-fedora-clang 0.41.2 972.55 NOTE
r-devel-linux-x86_64-fedora-gcc 0.41.2 1186.34 WARN
r-devel-windows-ix86+x86_64 0.41.2 1166.00 399.00 1565.00 NOTE
r-patched-linux-x86_64 0.41.2 533.63 158.14 691.77 WARN
r-patched-solaris-x86 0.41.2 949.20 NOTE
r-release-linux-x86_64 0.41.2 516.35 158.90 675.25 WARN
r-release-windows-ix86+x86_64 0.41.2 959.00 309.00 1268.00 NOTE
r-release-osx-x86_64 0.41.2 NOTE
r-oldrel-windows-ix86+x86_64 0.41.2 878.00 372.00 1250.00 NOTE
r-oldrel-osx-x86_64 0.41.2 NOTE

Check Details

Version: 0.41.2
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     ../inst/include/CImg.h:55774:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55775:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55788:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55792:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:58819:20: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImgList<unsigned char>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55774:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<unsigned char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55775:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<unsigned char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55788:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<unsigned char>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55792:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<unsigned char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55774:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55775:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55788:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55792:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55927:42: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55928:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55933:33: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55934:41: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55935:52: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55936:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<char>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55774:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<bool>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55775:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<bool>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55788:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<bool>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55792:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<bool>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55927:42: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55928:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55933:33: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55934:41: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55935:52: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55936:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<long unsigned int>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55774:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55775:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55788:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<unsigned int>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55792:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55774:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<double>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55775:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<double>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55788:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<double>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55792:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<double>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:4854:21: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
     ../inst/include/CImg.h:55774:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<float>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55775:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<float>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55788:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<float>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55792:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<float>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55774:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55775:44: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55788:22: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct cimg_library::CImg<int>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     ../inst/include/CImg.h:55792:45: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct cimg_library::CImg<int>’ 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

Version: 0.41.2
Check: installed package size
Result: NOTE
     installed size is 43.1Mb
     sub-directories of 1Mb or more:
     data 1.4Mb
     doc 5.3Mb
     extdata 1.0Mb
     include 2.8Mb
     libs 31.9Mb
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-windows-ix86+x86_64, r-patched-solaris-x86, r-release-windows-ix86+x86_64, r-release-osx-x86_64, r-oldrel-windows-ix86+x86_64, r-oldrel-osx-x86_64