* installing *source* package 'ctl' ... ** using staged installation ** libs using C compiler: 'gcc.exe (GCC) 12.3.0' gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c R_init.c -o R_init.o gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c correlation.c -o correlation.o In file included from correlation.h:15, from correlation.c:9: correlation.c: In function 'correlation': correlation.c:62:12: warning: unknown conversion type character 'z' in format [-Wformat=] 62 | info("Missing value at i=%zu\n", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:62:33: note: format string is defined here 62 | info("Missing value at i=%zu\n", i); | ^ correlation.c:62:12: warning: too many arguments for format [-Wformat-extra-args] 62 | info("Missing value at i=%zu\n", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c: In function 'cor1toN': correlation.c:104:14: warning: unknown conversion type character 'z' in format [-Wformat=] 104 | info("Missing value at i=%zu\n", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:104:35: note: format string is defined here 104 | info("Missing value at i=%zu\n", i); | ^ correlation.c:104:14: warning: too many arguments for format [-Wformat-extra-args] 104 | info("Missing value at i=%zu\n", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:120:24: warning: unknown conversion type character 'z' in format [-Wformat=] 120 | if(verbose) info("Correlation '%.8f' not in range [-1, 1] [%f %f %zu]\n", cors[j], nom, denom, dim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:120:73: note: format string is defined here 120 | if(verbose) info("Correlation '%.8f' not in range [-1, 1] [%f %f %zu]\n", cors[j], nom, denom, dim); | ^ correlation.c:120:24: warning: too many arguments for format [-Wformat-extra-args] 120 | if(verbose) info("Correlation '%.8f' not in range [-1, 1] [%f %f %zu]\n", cors[j], nom, denom, dim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c: In function 'getCorrelations': correlation.c:139:14: warning: unknown conversion type character 'z' in format [-Wformat=] 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:139:21: note: format string is defined here 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^ correlation.c:139:14: warning: unknown conversion type character 'z' in format [-Wformat=] 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:139:25: note: format string is defined here 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^ correlation.c:139:14: warning: unknown conversion type character 'z' in format [-Wformat=] 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:139:29: note: format string is defined here 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^ correlation.c:139:14: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' {aka 'long long unsigned int'} [-Wformat=] 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | | | size_t {aka long long unsigned int} ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:139:35: note: format string is defined here 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ~^ | | | int | %lld correlation.c:139:14: warning: unknown conversion type character 'z' in format [-Wformat=] 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:139:39: note: format string is defined here 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^ correlation.c:139:14: warning: format '%f' expects argument of type 'double', but argument 3 has type 'size_t' {aka 'long long unsigned int'} [-Wformat=] 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ | | | size_t {aka long long unsigned int} ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ correlation.c:139:47: note: format string is defined here 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ~^ | | | double | %lld correlation.c:139:14: warning: too many arguments for format [-Wformat-extra-args] 139 | info("CTL: %zu %zu %zu | %d [%zu] -> %f\n", phe1, mar, phe2, genoenc.data[i], inds.nelements, cors[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c ctlio.c -o ctlio.o In file included from ctlio.h:15, from ctlio.c:9: ctlio.c: In function 'getFilecontent': ctlio.c:86:8: warning: unknown conversion type character 'z' in format [-Wformat=] 86 | info("File '%s' loaded: %zu bytes\n", name, fsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ ctlio.c:86:28: note: format string is defined here 86 | info("File '%s' loaded: %zu bytes\n", name, fsize); | ^ ctlio.c:86:8: warning: too many arguments for format [-Wformat-extra-args] 86 | info("File '%s' loaded: %zu bytes\n", name, fsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c mapctl.c -o mapctl.o In file included from mapctl.h:15, from mapctl.c:9: mapctl.c: In function 'mapctl': mapctl.c:59:8: warning: unknown conversion type character 'z' in format [-Wformat=] 59 | info("Phenotype %zu: Mapping", (phenotype+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ mapctl.c:59:20: note: format string is defined here 59 | info("Phenotype %zu: Mapping", (phenotype+1)); | ^ mapctl.c:59:8: warning: too many arguments for format [-Wformat-extra-args] 59 | info("Phenotype %zu: Mapping", (phenotype+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ mapctl.c: In function 'ctleffects': mapctl.c:91:9: warning: unknown conversion type character 'z' in format [-Wformat=] 91 | err("Cannot scan phenotype %zu out of %zu phenotypes provided", (phenotype+1), phenotypes.nphenotypes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ mapctl.c:91:33: note: format string is defined here 91 | err("Cannot scan phenotype %zu out of %zu phenotypes provided", (phenotype+1), phenotypes.nphenotypes); | ^ mapctl.c:91:9: warning: unknown conversion type character 'z' in format [-Wformat=] 91 | err("Cannot scan phenotype %zu out of %zu phenotypes provided", (phenotype+1), phenotypes.nphenotypes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ mapctl.c:91:44: note: format string is defined here 91 | err("Cannot scan phenotype %zu out of %zu phenotypes provided", (phenotype+1), phenotypes.nphenotypes); | ^ mapctl.c:91:9: warning: too many arguments for format [-Wformat-extra-args] 91 | err("Cannot scan phenotype %zu out of %zu phenotypes provided", (phenotype+1), phenotypes.nphenotypes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ mapctl.c:110:28: warning: unknown conversion type character 'z' in format [-Wformat=] 110 | if(verbose) info("Marker %zu, genotype %zu has less then three elements (%zu)\n", m+1, g, idx.nelements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ mapctl.c:110:37: note: format string is defined here 110 | if(verbose) info("Marker %zu, genotype %zu has less then three elements (%zu)\n", m+1, g, idx.nelements); | ^ mapctl.c:110:28: warning: unknown conversion type character 'z' in format [-Wformat=] 110 | if(verbose) info("Marker %zu, genotype %zu has less then three elements (%zu)\n", m+1, g, idx.nelements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ mapctl.c:110:51: note: format string is defined here 110 | if(verbose) info("Marker %zu, genotype %zu has less then three elements (%zu)\n", m+1, g, idx.nelements); | ^ mapctl.c:110:28: warning: unknown conversion type character 'z' in format [-Wformat=] 110 | if(verbose) info("Marker %zu, genotype %zu has less then three elements (%zu)\n", m+1, g, idx.nelements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ mapctl.c:110:85: note: format string is defined here 110 | if(verbose) info("Marker %zu, genotype %zu has less then three elements (%zu)\n", m+1, g, idx.nelements); | ^ mapctl.c:110:28: warning: too many arguments for format [-Wformat-extra-args] 110 | if(verbose) info("Marker %zu, genotype %zu has less then three elements (%zu)\n", m+1, g, idx.nelements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c matrix.c -o matrix.o In file included from matrix.h:19, from matrix.c:9: matrix.c: In function 'newdmatrix': matrix.c:14:21: warning: unknown conversion type character 'z' in format [-Wformat=] 14 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:14:64: note: format string is defined here 14 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^ matrix.c:14:21: warning: unknown conversion type character 'z' in format [-Wformat=] 14 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:14:68: note: format string is defined here 14 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^ matrix.c:14:21: warning: too many arguments for format [-Wformat-extra-args] 14 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c: In function 'newimatrix': matrix.c:22:21: warning: unknown conversion type character 'z' in format [-Wformat=] 22 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:22:65: note: format string is defined here 22 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^ matrix.c:22:21: warning: unknown conversion type character 'z' in format [-Wformat=] 22 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:22:69: note: format string is defined here 22 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^ matrix.c:22:21: warning: too many arguments for format [-Wformat-extra-args] 22 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c: In function 'addtodmatrix': matrix.c:29:21: warning: unknown conversion type character 'z' in format [-Wformat=] 29 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", size+1, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:29:64: note: format string is defined here 29 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", size+1, cols); | ^ matrix.c:29:21: warning: unknown conversion type character 'z' in format [-Wformat=] 29 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", size+1, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:29:68: note: format string is defined here 29 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", size+1, cols); | ^ matrix.c:29:21: warning: too many arguments for format [-Wformat-extra-args] 29 | if(m == NULL) err("Not enough memory for new double matrix [%zux%zu]\n", size+1, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c: In function 'addtoimatrix': matrix.c:36:21: warning: unknown conversion type character 'z' in format [-Wformat=] 36 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", size+1, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:36:65: note: format string is defined here 36 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", size+1, cols); | ^ matrix.c:36:21: warning: unknown conversion type character 'z' in format [-Wformat=] 36 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", size+1, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:36:69: note: format string is defined here 36 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", size+1, cols); | ^ matrix.c:36:21: warning: too many arguments for format [-Wformat-extra-args] 36 | if(m == NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", size+1, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c: In function 'asdmatrix': matrix.c:44:19: warning: unknown conversion type character 'z' in format [-Wformat=] 44 | if(m==NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:44:62: note: format string is defined here 44 | if(m==NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^ matrix.c:44:19: warning: unknown conversion type character 'z' in format [-Wformat=] 44 | if(m==NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:44:66: note: format string is defined here 44 | if(m==NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^ matrix.c:44:19: warning: too many arguments for format [-Wformat-extra-args] 44 | if(m==NULL) err("Not enough memory for new double matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c: In function 'asimatrix': matrix.c:53:19: warning: unknown conversion type character 'z' in format [-Wformat=] 53 | if(m==NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:53:63: note: format string is defined here 53 | if(m==NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^ matrix.c:53:19: warning: unknown conversion type character 'z' in format [-Wformat=] 53 | if(m==NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ matrix.c:53:67: note: format string is defined here 53 | if(m==NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^ matrix.c:53:19: warning: too many arguments for format [-Wformat-extra-args] 53 | if(m==NULL) err("Not enough memory for new integer matrix [%zux%zu]\n", rows, cols); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c permutation.c -o permutation.o In file included from permutation.h:15, from permutation.c:9: permutation.c: In function 'permute': permutation.c:41:22: warning: unknown conversion type character 'z' in format [-Wformat=] 41 | if(verbose) info("Done with permutation %zu\n", perm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ permutation.c:41:46: note: format string is defined here 41 | if(verbose) info("Done with permutation %zu\n", perm); | ^ permutation.c:41:22: warning: too many arguments for format [-Wformat-extra-args] 41 | if(verbose) info("Done with permutation %zu\n", perm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ permutation.c: In function 'permuteRW': permutation.c:65:22: warning: unknown conversion type character 'z' in format [-Wformat=] 65 | if(verbose) info("Done with permutation %zu\n", perm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ permutation.c:65:46: note: format string is defined here 65 | if(verbose) info("Done with permutation %zu\n", perm); | ^ permutation.c:65:22: warning: too many arguments for format [-Wformat-extra-args] 65 | if(verbose) info("Done with permutation %zu\n", perm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rmapctl.c -o rmapctl.o gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c sort.c -o sort.o gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c structs.c -o structs.o In file included from structs.h:15, from structs.c:9: structs.c: In function 'getGenotypes': structs.c:19:26: warning: unknown conversion type character 'z' in format [-Wformat=] 19 | if(verbose) info("Found genotype: %d at marker %zu ind %zu\n",geno.data[m][i], m, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ structs.c:19:57: note: format string is defined here 19 | if(verbose) info("Found genotype: %d at marker %zu ind %zu\n",geno.data[m][i], m, i); | ^ structs.c:19:26: warning: unknown conversion type character 'z' in format [-Wformat=] 19 | if(verbose) info("Found genotype: %d at marker %zu ind %zu\n",geno.data[m][i], m, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ structs.c:19:65: note: format string is defined here 19 | if(verbose) info("Found genotype: %d at marker %zu ind %zu\n",geno.data[m][i], m, i); | ^ structs.c:19:26: warning: too many arguments for format [-Wformat-extra-args] 19 | if(verbose) info("Found genotype: %d at marker %zu ind %zu\n",geno.data[m][i], m, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:40:17: note: in definition of macro 'info' 40 | Rprintf(format, __VA_ARGS__);} | ^~~~~~ gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c vector.c -o vector.o In file included from structs.h:15, from vector.c:9: vector.c: In function 'newcvector': vector.c:13:19: warning: unknown conversion type character 'z' in format [-Wformat=] 13 | if(v==NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c:13:67: note: format string is defined here 13 | if(v==NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^ vector.c:13:19: warning: too many arguments for format [-Wformat-extra-args] 13 | if(v==NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c: In function 'newdvector': vector.c:19:19: warning: unknown conversion type character 'z' in format [-Wformat=] 19 | if(v==NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c:19:67: note: format string is defined here 19 | if(v==NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^ vector.c:19:19: warning: too many arguments for format [-Wformat-extra-args] 19 | if(v==NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c: In function 'newivector': vector.c:25:19: warning: unknown conversion type character 'z' in format [-Wformat=] 25 | if(v==NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c:25:67: note: format string is defined here 25 | if(v==NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^ vector.c:25:19: warning: too many arguments for format [-Wformat-extra-args] 25 | if(v==NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c: In function 'addtocvector': vector.c:38:22: warning: unknown conversion type character 'z' in format [-Wformat=] 38 | if(v1 == NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c:38:70: note: format string is defined here 38 | if(v1 == NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^ vector.c:38:22: warning: too many arguments for format [-Wformat-extra-args] 38 | if(v1 == NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c: In function 'addtodvector': vector.c:45:22: warning: unknown conversion type character 'z' in format [-Wformat=] 45 | if(v1 == NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c:45:70: note: format string is defined here 45 | if(v1 == NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^ vector.c:45:22: warning: too many arguments for format [-Wformat-extra-args] 45 | if(v1 == NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c: In function 'addtoivector': vector.c:52:22: warning: unknown conversion type character 'z' in format [-Wformat=] 52 | if(v1 == NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ vector.c:52:70: note: format string is defined here 52 | if(v1 == NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^ vector.c:52:22: warning: too many arguments for format [-Wformat-extra-args] 52 | if(v1 == NULL) err("Not enough memory for new vector of dimension %zu\n",(dim+1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctl.h:42:15: note: in definition of macro 'err' 42 | error(format, __VA_ARGS__);} | ^~~~~~ gcc -shared -s -static-libgcc -o ctl.dll tmp.def R_init.o correlation.o ctlio.o mapctl.o matrix.o permutation.o rmapctl.o sort.o structs.o vector.o -fopenmp -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR installing to d:/RCompile/CRANincoming/R-devel/lib/00LOCK-ctl/00new/ctl/libs/x64 ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ctl)