* installing *source* package ‘SparseM’ ... ** package ‘SparseM’ successfully unpacked and MD5 sums checked ** libs gfortran-4.2 -mtune=native -fPIC -g -O2 -c bckslv.f -o bckslv.o gfortran-4.2 -mtune=native -fPIC -g -O2 -c chol.f -o chol.o gfortran-4.2 -mtune=native -fPIC -g -O2 -c chol2csr.f -o chol2csr.o gfortran-4.2 -mtune=native -fPIC -g -O2 -c cholesky.f -o cholesky.o gfortran-4.2 -mtune=native -fPIC -g -O2 -c csr.f -o csr.o gfortran-4.2 -mtune=native -fPIC -g -O2 -c extract.f -o extract.o clang -mtune=native -I/Users/ripley/R/R-clang/include -DNDEBUG -I/usr/local/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c iohb.c -o iohb.o iohb.c:497:39: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] ThisElement[j-1] = Valflag; ~ ^~~~~~~ iohb.c:493:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] last = strlen(ThisElement); ~ ^~~~~~~~~~~~~~~~~~~ iohb.c:680:39: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] ThisElement[j-1] = Rhsflag; ~ ^~~~~~~ iohb.c:639:29: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] linel= strchr(line,'\n')-line; ~ ~~~~~~~~~~~~~~~~~^~~~~ iohb.c:646:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] linel= strchr(line,'\n')-line; ~ ~~~~~~~~~~~~~~~~~^~~~~ iohb.c:666:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] linel= strchr(line,'\n')-line; ~ ~~~~~~~~~~~~~~~~~^~~~~ iohb.c:676:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] last = strlen(ThisElement); ~ ^~~~~~~~~~~~~~~~~~~ iohb.c:694:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] linel= strchr(line,'\n')-line; ~ ~~~~~~~~~~~~~~~~~^~~~~ iohb.c:767:10: warning: variable 'out_file' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if ( filename != NULL ) { ^~~~~~~~~~~~~~~~ iohb.c:818:13: note: uninitialized use occurs here fprintf(out_file,"%-72s%-8s\n%14d%14d%14d%14d%14d\n",Title, Key, totcrd, ^~~~~~~~ iohb.c:767:5: note: remove the 'if' if its condition is always true if ( filename != NULL ) { ^~~~~~~~~~~~~~~~~~~~~~~~ iohb.c:749:19: note: initialize the variable 'out_file' to silence this warning FILE *out_file; ^ = NULL iohb.c:1049:39: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] ThisElement[j-1] = Valflag; ~ ^~~~~~~ iohb.c:1045:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] last = strlen(ThisElement); ~ ^~~~~~~~~~~~~~~~~~~ iohb.c:1248:39: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] ThisElement[j-1] = Rhsflag; ~ ^~~~~~~ iohb.c:1204:29: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] linel= strchr(line,'\n')-line; ~ ~~~~~~~~~~~~~~~~~^~~~~ iohb.c:1214:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] linel= strchr(line,'\n')-line; ~ ~~~~~~~~~~~~~~~~~^~~~~ iohb.c:1232:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] linel= strchr(line,'\n')-line; ~ ~~~~~~~~~~~~~~~~~^~~~~ iohb.c:1244:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] last = strlen(ThisElement); ~ ^~~~~~~~~~~~~~~~~~~ iohb.c:1263:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] linel= strchr(line,'\n')-line; ~ ~~~~~~~~~~~~~~~~~^~~~~ iohb.c:1353:10: warning: variable 'out_file' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if ( filename != NULL ) { ^~~~~~~~~~~~~~~~ iohb.c:1399:13: note: uninitialized use occurs here fprintf(out_file,"%-72s%-8s\n%14d%14d%14d%14d%14d\n",Title, Key, totcrd, ^~~~~~~~ iohb.c:1353:5: note: remove the 'if' if its condition is always true if ( filename != NULL ) { ^~~~~~~~~~~~~~~~~~~~~~~~ iohb.c:1334:19: note: initialize the variable 'out_file' to silence this warning FILE *out_file; ^ = NULL iohb.c:1368:10: warning: variable 'Valperline' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if ( Type[0] != 'P' ) { /* Skip if pattern only */ ^~~~~~~~~~~~~~ iohb.c:1380:26: note: uninitialized use occurs here valcrd = nvalentries/Valperline; ^~~~~~~~~~ iohb.c:1368:5: note: remove the 'if' if its condition is always true if ( Type[0] != 'P' ) { /* Skip if pattern only */ ^~~~~~~~~~~~~~~~~~~~~~ iohb.c:1341:19: note: initialize the variable 'Valperline' to silence this warning int Valperline, Valwidth, Valprec; ^ = 0 iohb.c:1503:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,'I') - tmp - 1); ~~~~~~ ~~~~~~~~~~^~~ iohb.c:1503:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,'I') - tmp - 1); ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ iohb.c:1506:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,')') - tmp - 1); ~~~~~~ ~~~~~~~~~~^~~ iohb.c:1506:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,')') - tmp - 1); ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ iohb.c:1545:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] len = tmp-tmp3; ~ ~~~^~~~~ iohb.c:1565:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,*flag) - tmp - 1); ~~~~~~ ~~~~~~~~~~^~~ iohb.c:1565:61: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,*flag) - tmp - 1); ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~ iohb.c:1569:56: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] *prec = atoi( substr( fmt, strchr(fmt,'.') - fmt + 1, strchr(fmt,')') - strchr(fmt,'.')-1) ); ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ iohb.c:1569:94: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] *prec = atoi( substr( fmt, strchr(fmt,'.') - fmt + 1, strchr(fmt,')') - strchr(fmt,'.')-1) ); ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ iohb.c:1570:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,'.') - tmp - 1); ~~~~~~ ~~~~~~~~~~^~~ iohb.c:1570:61: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,'.') - tmp - 1); ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ iohb.c:1572:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,')') - tmp - 1); ~~~~~~ ~~~~~~~~~~^~~ iohb.c:1572:61: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tmp = substr(fmt,tmp - fmt + 1, strchr(fmt,')') - tmp - 1); ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~ iohb.c:1599:15: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion] S[i] = toupper(S[i]); ~ ^~~~~~~~~~~~~ iohb.c:1597:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] len = strlen(S); ~ ^~~~~~~~~ 34 warnings generated. clang -mtune=native -I/Users/ripley/R/R-clang/include -DNDEBUG -I/usr/local/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c readwrite.c -o readwrite.o gfortran-4.2 -mtune=native -fPIC -g -O2 -c sparskit.f -o sparskit.o gfortran-4.2 -mtune=native -fPIC -g -O2 -c subscr.f -o subscr.o clang -mtune=native -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -o SparseM.so bckslv.o chol.o chol2csr.o cholesky.o csr.o extract.o iohb.o readwrite.o sparskit.o subscr.o -L/usr/lib/gcc/i686-apple-darwin11/4.2.1/x86_64 -L/usr/lib/gcc/i686-apple-darwin11/4.2.1 -L/usr/lib -lgfortran -L/Users/ripley/R/R-clang/lib -lR -dylib_file libRblas.dylib:/Users/ripley/R/R-clang/lib/libRblas.dylib -Wl,-framework -Wl,CoreFoundation installing to /Users/ripley/R/packages/tests-clang/SparseM.Rcheck/SparseM/libs ** R ** data ** demo ** inst ** preparing package for lazy loading Creating a generic function for ‘as.matrix’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘t’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘diff’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘diag’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘diag<-’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘det’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘determinant’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘norm’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘chol’ from package ‘base’ in package ‘SparseM’ Creating a new generic function for ‘backsolve’ in package ‘SparseM’ Creating a generic function for ‘forwardsolve’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘solve’ from package ‘base’ in package ‘SparseM’ Creating a generic function for ‘model.matrix’ from package ‘stats’ in package ‘SparseM’ Creating a generic function for ‘model.response’ from package ‘stats’ in package ‘SparseM’ ** help *** installing help indices ** building package indices ** installing vignettes ‘SparseM.Rnw’ ** testing if installed package can be loaded * DONE (SparseM)