* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘matrixStats’ ...
** package ‘matrixStats’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-13 (Debian 13.2.0-13) 13.2.0’
make[1]: Entering directory '/tmp/RtmpQuE01E/R.INSTALL1ca26152a156d6/matrixStats/src'
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c 000.init.c -o 000.init.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c allocMatrix2.c -o allocMatrix2.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c anyMissing.c -o anyMissing.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c binCounts.c -o binCounts.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c binMeans.c -o binMeans.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c colCounts.c -o colCounts.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c colOrderStats.c -o colOrderStats.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c colRanges.c -o colRanges.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c diff2.c -o diff2.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c indexByRow.c -o indexByRow.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c logSumExp.c -o logSumExp.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mean2.c -o mean2.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c naming.c -o naming.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c productExpSumLog.c -o productExpSumLog.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c psortKM.c -o psortKM.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowCounts.c -o rowCounts.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowCummaxs.c -o rowCummaxs.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowCummins.c -o rowCummins.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowCumprods.c -o rowCumprods.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowCumsums.c -o rowCumsums.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowDiffs.c -o rowDiffs.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowLogSumExp.c -o rowLogSumExp.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowMads.c -o rowMads.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowMeans2.c -o rowMeans2.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowMedians.c -o rowMedians.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowOrderStats.c -o rowOrderStats.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowRanges.c -o rowRanges.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowRanksWithTies.c -o rowRanksWithTies.o
In file included from rowRanksWithTies_lowlevel.h:25,
                 from rowRanksWithTies.c:10:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Average_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:30:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Average_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:37:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Average_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:42:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Average_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:55:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_First_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:60:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_First_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:67:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_First_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:72:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_First_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:85:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Last_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:90:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Last_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:97:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Last_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:102:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Last_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:115:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Random_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:120:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Random_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:127:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Random_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:132:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Random_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:145:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Min_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:150:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Min_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:157:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Min_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:162:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Min_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:175:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Max_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:180:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Max_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:187:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Max_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:192:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Max_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:205:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Dense_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:210:
rowRanksWithTies_lowlevel_template.h: In function ‘rowRanksWithTies_Dense_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:217:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Dense_dbl’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
In file included from rowRanksWithTies_lowlevel.h:222:
rowRanksWithTies_lowlevel_template.h: In function ‘colRanksWithTies_Dense_int’:
rowRanksWithTies_lowlevel_template.h:135:1: warning: embedding a directive within macro arguments is not portable
  135 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:137:1: warning: embedding a directive within macro arguments is not portable
  137 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:139:1: warning: embedding a directive within macro arguments is not portable
  139 | #endif
      | ^
rowRanksWithTies_lowlevel_template.h:148:1: warning: embedding a directive within macro arguments is not portable
  148 | #if MARGIN == 'r'
      | ^
rowRanksWithTies_lowlevel_template.h:150:1: warning: embedding a directive within macro arguments is not portable
  150 | #elif MARGIN == 'c'
      | ^
rowRanksWithTies_lowlevel_template.h:152:1: warning: embedding a directive within macro arguments is not portable
  152 | #endif
      | ^
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowSums2.c -o rowSums2.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c rowVars.c -o rowVars.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c signTabulate.c -o signTabulate.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c sum2.c -o sum2.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c validateIndices.c -o validateIndices.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c weightedMean.c -o weightedMean.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c weightedMedian.c -o weightedMedian.o
gcc-13 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c x_OP_y.c -o x_OP_y.o
gcc-13 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o matrixStats.so 000.init.o allocMatrix2.o anyMissing.o binCounts.o binMeans.o colCounts.o colOrderStats.o colRanges.o diff2.o indexByRow.o logSumExp.o mean2.o naming.o productExpSumLog.o psortKM.o rowCounts.o rowCummaxs.o rowCummins.o rowCumprods.o rowCumsums.o rowDiffs.o rowLogSumExp.o rowMads.o rowMeans2.o rowMedians.o rowOrderStats.o rowRanges.o rowRanksWithTies.o rowSums2.o rowVars.o signTabulate.o sum2.o validateIndices.o weightedMean.o weightedMedian.o x_OP_y.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpQuE01E/R.INSTALL1ca26152a156d6/matrixStats/src'
make[1]: Entering directory '/tmp/RtmpQuE01E/R.INSTALL1ca26152a156d6/matrixStats/src'
make[1]: Leaving directory '/tmp/RtmpQuE01E/R.INSTALL1ca26152a156d6/matrixStats/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-matrixStats/00new/matrixStats/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package ‘matrixStats’
    finding HTML links ... done
    allocMatrix                             html  
    anyMissing                              html  
    binCounts                               html  
    binMeans                                html  
    diff2                                   html  
    indexByRow                              html  
    logSumExp                               html  
    matrixStats-package                     html  
    matrixStats.options                     html  
    mean2                                   html  
    rowAlls                                 html  
    rowAvgsPerColSet                        html  
    rowCollapse                             html  
    rowCounts                               html  
    rowCumsums                              html  
    rowDiffs                                html  
    rowIQRs                                 html  
    rowLogSumExps                           html  
    rowMeans2                               html  
    rowMedians                              html  
    rowOrderStats                           html  
    rowProds                                html  
    rowQuantiles                            html  
    rowRanges                               html  
    rowRanks                                html  
    rowSds                                  html  
    rowSums2                                html  
    rowTabulates                            html  
    rowVars                                 html  
    rowWeightedMeans                        html  
    rowWeightedMedians                      html  
    signTabulate                            html  
    sum2                                    html  
    varDiff                                 html  
    weightedMad                             html  
    weightedMean                            html  
    weightedMedian                          html  
    weightedVar                             html  
    x_OP_y                                  html  
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (matrixStats)