Error in re-building vignettes:
  ...
0%   10   20   30   40   50   60   70   80   90   100%
[----|----|----|----|----|----|----|----|----|----|
**************************************************|
0%   10   20   30   40   50   60   70   80   90   100%
[----|----|----|----|----|----|----|----|----|----|
**************************************************|
0%   10   20   30   40   50   60   70   80   90   100%
[----|----|----|----|----|----|----|----|----|----|
**************************************************|
0%   10   20   30   40   50   60   70   80   90   100%
[----|----|----|----|----|----|----|----|----|----|
**************************************************|
0%   10   20   30   40   50   60   70   80   90   100%
[----|----|----|----|----|----|----|----|----|----|
**************************************************|
0%   10   20   30   40   50   60   70   80   90   100%
[----|----|----|----|----|----|----|----|----|----|
**************************************************|
0%   10   20   30   40   50   60   70   80   90   100%
[----|----|----|----|----|----|----|----|----|----|
**************************************************|
0%   10   20   30   40   50   60   70   80   90   100%
[----|----|----|----|----|----|----|----|----|----|
**************************************************|
Loading required package: mice
Installing package into '/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d'
(as 'lib' is unspecified)
also installing the dependencies 'fansi', 'utf8', 'minqa', 'nloptr', 'ucminf', 'numDeriv', 'plyr', 'pillar', 'bindr', 'lme4', 'ordinal', 'forcats', 'hms', 'readr', 'purrr', 'reshape2', 'tibble', 'tidyr', 'bindrcpp', 'pkgconfig', 'tidyselect', 'BH', 'plogr', 'pan', 'jomo', 'haven', 'broom', 'dplyr', 'mitml'

trying URL ‘http://cran.stat.sfu.ca/src/contrib/fansi_0.3.0.tar.gz’
Content type 'application/x-gzip' length 243661 bytes (237 KB)
==================================================
downloaded 237 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/utf8_1.1.4.tar.gz’
Content type 'application/x-gzip' length 218882 bytes (213 KB)
==================================================
downloaded 213 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/minqa_1.2.4.tar.gz’
Content type 'application/x-gzip' length 53548 bytes (52 KB)
==================================================
downloaded 52 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/nloptr_1.0.4.tar.gz’
Content type 'application/x-gzip' length 353957 bytes (345 KB)
==================================================
downloaded 345 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/ucminf_1.1-4.tar.gz’
Content type 'application/x-gzip' length 151156 bytes (147 KB)
==================================================
downloaded 147 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/numDeriv_2016.8-1.tar.gz’
Content type 'application/x-gzip' length 76303 bytes (74 KB)
==================================================
downloaded 74 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/plyr_1.8.4.tar.gz’
Content type 'application/x-gzip' length 392451 bytes (383 KB)
==================================================
downloaded 383 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/pillar_1.3.0.tar.gz’
Content type 'application/x-gzip' length 103104 bytes (100 KB)
==================================================
downloaded 100 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/bindr_0.1.1.tar.gz’
Content type 'application/x-gzip' length 6185 bytes
==================================================
downloaded 6185 bytes

trying URL ‘http://cran.stat.sfu.ca/src/contrib/lme4_1.1-18-1.tar.gz’
Content type 'application/x-gzip' length 4107946 bytes (3.9 MB)
==================================================
downloaded 3.9 MB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/ordinal_2018.8-25.tar.gz’
Content type 'application/x-gzip' length 763063 bytes (745 KB)
==================================================
downloaded 745 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/forcats_0.3.0.tar.gz’
Content type 'application/x-gzip' length 127229 bytes (124 KB)
==================================================
downloaded 124 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/hms_0.4.2.tar.gz’
Content type 'application/x-gzip' length 12773 bytes (12 KB)
==================================================
downloaded 12 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/readr_1.1.1.tar.gz’
Content type 'application/x-gzip' length 233793 bytes (228 KB)
==================================================
downloaded 228 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/purrr_0.2.5.tar.gz’
Content type 'application/x-gzip' length 126147 bytes (123 KB)
==================================================
downloaded 123 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/reshape2_1.4.3.tar.gz’
Content type 'application/x-gzip' length 36405 bytes (35 KB)
==================================================
downloaded 35 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/tibble_1.4.2.tar.gz’
Content type 'application/x-gzip' length 109808 bytes (107 KB)
==================================================
downloaded 107 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/tidyr_0.8.1.tar.gz’
Content type 'application/x-gzip' length 377859 bytes (369 KB)
==================================================
downloaded 369 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/bindrcpp_0.2.2.tar.gz’
Content type 'application/x-gzip' length 10212 bytes
==================================================
downloaded 10212 bytes

trying URL ‘http://cran.stat.sfu.ca/src/contrib/pkgconfig_2.0.2.tar.gz’
Content type 'application/x-gzip' length 6024 bytes
==================================================
downloaded 6024 bytes

trying URL ‘http://cran.stat.sfu.ca/src/contrib/tidyselect_0.2.4.tar.gz’
Content type 'application/x-gzip' length 21702 bytes (21 KB)
==================================================
downloaded 21 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/BH_1.66.0-1.tar.gz’
Content type 'application/x-gzip' length 11583445 bytes (11.0 MB)
==================================================
downloaded 11.0 MB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/plogr_0.2.0.tar.gz’
Content type 'application/x-gzip' length 7795 bytes
==================================================
downloaded 7795 bytes

trying URL ‘http://cran.stat.sfu.ca/src/contrib/pan_1.6.tar.gz’
Content type 'application/x-gzip' length 405761 bytes (396 KB)
==================================================
downloaded 396 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/jomo_2.6-4.tar.gz’
Content type 'application/x-gzip' length 1030891 bytes (1006 KB)
==================================================
downloaded 1006 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/haven_1.1.2.tar.gz’
Content type 'application/x-gzip' length 202360 bytes (197 KB)
==================================================
downloaded 197 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/broom_0.5.0.tar.gz’
Content type 'application/x-gzip' length 1228314 bytes (1.2 MB)
==================================================
downloaded 1.2 MB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/dplyr_0.7.6.tar.gz’
Content type 'application/x-gzip' length 710339 bytes (693 KB)
==================================================
downloaded 693 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/mitml_0.3-6.tar.gz’
Content type 'application/x-gzip' length 206434 bytes (201 KB)
==================================================
downloaded 201 KB

trying URL ‘http://cran.stat.sfu.ca/src/contrib/mice_3.3.0.tar.gz’
Content type 'application/x-gzip' length 530373 bytes (517 KB)
==================================================
downloaded 517 KB

* installing *source* package ‘fansi’ ...
** package ‘fansi’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpWsobrI/R.INSTALL40cda23b3cd/fansi/src'
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c assumptions.c -o assumptions.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c has.c -o has.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c init.c -o init.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c nchar.c -o nchar.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c read.c -o read.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c rnchar.c -o rnchar.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c state.c -o state.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c strip.c -o strip.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c strsplit.c -o strsplit.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c tabs.c -o tabs.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c tohtml.c -o tohtml.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c unhandled.c -o unhandled.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c unique.c -o unique.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8.c -o utf8.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c utils.c -o utils.o
utils.c: In function ‘FANSI_find_esc’:
utils.c:190:47: warning: ‘x_found_end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       .start=x_found_start, .len=(x_found_end - x_found_start),
                                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
utils.c:190:47: warning: ‘x_found_start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c wrap.c -o wrap.o
gcc-8 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o fansi.so assumptions.o has.o init.o nchar.o read.o rnchar.o state.o strip.o strsplit.o tabs.o tohtml.o unhandled.o unique.o utf8.o utils.o wrap.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpWsobrI/R.INSTALL40cda23b3cd/fansi/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpWsobrI/R.INSTALL40cda23b3cd/fansi/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpWsobrI/R.INSTALL40cda23b3cd/fansi/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/fansi/libs
** R
** 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
* DONE (fansi)
* installing *source* package ‘utf8’ ...
** package ‘utf8’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmprsxRAA/R.INSTALL5d1d2708bdcf/utf8/src'
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c as_utf8.c -o as_utf8.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c bytes.c -o bytes.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c context.c -o context.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c init.c -o init.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c render.c -o render.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c render_table.c -o render_table.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c string.c -o string.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c text.c -o text.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8_encode.c -o utf8_encode.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8_format.c -o utf8_format.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8_normalize.c -o utf8_normalize.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8_valid.c -o utf8_valid.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8_width.c -o utf8_width.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c util.c -o util.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/array.c -o utf8lite/src/array.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/char.c -o utf8lite/src/char.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/encode.c -o utf8lite/src/encode.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/error.c -o utf8lite/src/error.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/escape.c -o utf8lite/src/escape.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/graph.c -o utf8lite/src/graph.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/graphscan.c -o utf8lite/src/graphscan.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/normalize.c -o utf8lite/src/normalize.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/render.c -o utf8lite/src/render.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/text.c -o utf8lite/src/text.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/textassign.c -o utf8lite/src/textassign.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/textiter.c -o utf8lite/src/textiter.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include  -Iutf8lite/src -fpic  -g -O2 -Wall -pedantic -mtune=native -c utf8lite/src/textmap.c -o utf8lite/src/textmap.o
ar rcs libcutf8lite.a utf8lite/src/array.o utf8lite/src/char.o utf8lite/src/encode.o utf8lite/src/error.o utf8lite/src/escape.o utf8lite/src/graph.o utf8lite/src/graphscan.o utf8lite/src/normalize.o utf8lite/src/render.o utf8lite/src/text.o utf8lite/src/textassign.o utf8lite/src/textiter.o utf8lite/src/textmap.o
gcc-8 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o utf8.so as_utf8.o bytes.o context.o init.o render.o render_table.o string.o text.o utf8_encode.o utf8_format.o utf8_normalize.o utf8_valid.o utf8_width.o util.o -L. -lcutf8lite -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmprsxRAA/R.INSTALL5d1d2708bdcf/utf8/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmprsxRAA/R.INSTALL5d1d2708bdcf/utf8/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmprsxRAA/R.INSTALL5d1d2708bdcf/utf8/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/utf8/libs
** R
** 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
* DONE (utf8)
* installing *source* package ‘minqa’ ...
** package ‘minqa’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmptCTmkj/R.INSTALL1bd3bf2bac8/minqa/src'
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c altmov.f -o altmov.o
altmov.f:42:72:

    10 HCOL(K)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
altmov.f:45:72:

       DO 20 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 20 at (1)
altmov.f:46:72:

    20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
altmov.f:53:72:

    30 GLAG(I)=BMAT(KNEW,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
altmov.f:57:72:

    40 TEMP=TEMP+XPT(K,J)*XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
altmov.f:59:72:

       DO 50 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 50 at (1)
altmov.f:60:72:

    50 GLAG(I)=GLAG(I)+TEMP*XPT(K,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
altmov.f:76:72:

    60 DISTSQ=DISTSQ+TEMP*TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
altmov.f:172:72:

    90 XNEW(I)=DMAX1(SL(I),DMIN1(SU(I),TEMP))
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
altmov.f:237:72:

   140 GW=GW+GLAG(I)*W(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
altmov.f:248:72:

   150 TEMP=TEMP+XPT(K,J)*W(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
altmov.f:249:72:

   160 CURV=CURV+HCOL(K)*TEMP*TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
altmov.f:255:72:

   170     XALT(I)=DMAX1(SL(I),DMIN1(SU(I),TEMP))
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
altmov.f:268:72:

   180     W(N+I)=XALT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
altmov.f:275:72:

   190     XALT(I)=W(N+I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
altmov.f:171:0:

       TEMP=XOPT(I)+STPSAV*(XPT(KSAV,I)-XOPT(I))
 
Warning: ‘stpsav’ may be used uninitialized in this function [-Wmaybe-uninitialized]
altmov.f:162:0:

           KSAV=K
 
Warning: ‘ksav’ may be used uninitialized in this function [-Wmaybe-uninitialized]
altmov.f:228:0:

           W(I)=-STEP*GLAG(I)
 
Warning: ‘step’ may be used uninitialized in this function [-Wmaybe-uninitialized]
altmov.f:174:0:

       IF (IBDSAV .GT. 0) XNEW(IBDSAV)=SU(IBDSAV)
 
Warning: ‘ibdsav’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bigden.f -o bigden.o
bigden.f:45:72:

    10 W(N+K)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
bigden.f:49:72:

       DO 20 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 20 at (1)
bigden.f:50:72:

    20 W(N+K)=W(N+K)+TEMP*ZMAT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
bigden.f:67:72:

    30 XOPTSQ=XOPTSQ+XOPT(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
bigden.f:78:72:

    40         SSTEMP=SSTEMP+DIFF*DIFF
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
bigden.f:88:72:

    60     S(I)=XPT(KSAV,I)-XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
bigden.f:104:72:

    80 XOPTS=XOPTS+XOPT(I)*S(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
bigden.f:116:72:

    90 DEN(I)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
bigden.f:127:72:

   100 TEMPC=TEMPC+XPT(K,I)*XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
bigden.f:132:72:

   110 WVEC(K,5)=HALF*TEMPA*TEMPB
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
bigden.f:139:72:

   120 WVEC(IP,5)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
bigden.f:147:72:

   130 PROD(K,JC)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
bigden.f:151:72:

   140 SUM=SUM+ZMAT(K,J)*WVEC(K,JC)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
bigden.f:153:72:

       DO 150 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 150 at (1)
bigden.f:154:72:

   150 PROD(K,JC)=PROD(K,JC)+SUM*ZMAT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
bigden.f:159:72:

   160     SUM=SUM+BMAT(K,J)*WVEC(NPT+J,JC)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
bigden.f:160:72:

   170     PROD(K,JC)=PROD(K,JC)+SUM
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
bigden.f:162:72:

       DO 190 J=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 190 at (1)
bigden.f:165:72:

   180 SUM=SUM+BMAT(I,J)*WVEC(I,JC)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
bigden.f:166:72:

   190 PROD(NPT+J,JC)=SUM
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
bigden.f:174:72:

   200 SUM=SUM+PAR(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
bigden.f:193:72:

   210 DEN(9)=DEN(9)-HALF*TEMPA
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
bigden.f:200:72:

   220 SUM=SUM+PAR(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
bigden.f:234:72:

   230 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
bigden.f:238:72:

   240 SUM=SUM+DENEX(J)*PAR(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
bigden.f:264:72:

   260 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
bigden.f:269:72:

   270 DENMAX=DENMAX+DENEX(J)*PAR(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
bigden.f:272:72:

       DO 280 J=1,5
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 280 at (1)
bigden.f:273:72:

   280 VLAG(K)=VLAG(K)+PROD(K,J)*PAR(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
bigden.f:283:72:

   290 TEMPB=TEMPB+W(I)*W(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1)
bigden.f:294:72:

   300 S(I)=TAU*BMAT(KNEW,I)+ALPHA*TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
bigden.f:298:72:

   310 SUM=SUM+XPT(K,J)*W(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
bigden.f:300:72:

       DO 320 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 320 at (1)
bigden.f:301:72:

   320 S(I)=S(I)+TEMP*XPT(K,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
bigden.f:306:72:

   330 DS=DS+D(I)*S(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1)
bigden.f:314:72:

       DO 350 J=1,5
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 350 at (1)
bigden.f:315:72:

   350 W(K)=W(K)+WVEC(K,J)*PAR(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1)
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c biglag.f -o biglag.o
biglag.f:38:72:

    10 HCOL(K)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
biglag.f:42:72:

       DO 20 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 20 at (1)
biglag.f:43:72:

    20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
biglag.f:54:72:

    30 DD=DD+D(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
biglag.f:60:72:

    40 SUM=SUM+XPT(K,J)*D(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
biglag.f:63:72:

       DO 50 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 50 at (1)
biglag.f:65:72:

    50 GD(I)=GD(I)+SUM*XPT(K,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
biglag.f:76:72:

    60 DHD=DHD+D(I)*GD(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
biglag.f:86:72:

    70 S(I)=GC(I)+TEMP*GD(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
biglag.f:99:72:

    90 SS=SS+S(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
biglag.f:105:72:

   100 W(I)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
biglag.f:113:72:

   110 SUM=SUM+XPT(K,J)*S(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
biglag.f:115:72:

       DO 120 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 120 at (1)
biglag.f:116:72:

   120 W(I)=W(I)+SUM*XPT(K,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
biglag.f:127:72:

   130 CF5=CF5+S(I)*GD(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
biglag.f:151:72:

   140 TAUOLD=TAU
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
biglag.f:170:72:

   150 S(I)=GC(I)+GD(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
biglag.f:157:0:

           TEMPB=TEMPB-TAUMAX
 
Warning: ‘tempb’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bobyqa.f -o bobyqa.o
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bobyqb.f -o bobyqb.o
bobyqb.f:68:72:

    10 XOPTSQ=XOPTSQ+XOPT(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
bobyqb.f:97:72:

           DO 30 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 30 at (1)
bobyqb.f:100:72:

    30     GOPT(I)=GOPT(I)+HQ(IH)*XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
bobyqb.f:105:72:

    40         TEMP=TEMP+XPT(K,J)*XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
bobyqb.f:107:72:

               DO 50 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 50 at (1)
bobyqb.f:108:72:

    50         GOPT(I)=GOPT(I)+TEMP*XPT(K,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
bobyqb.f:145:72:

    70         CURV=CURV+PQ(K)*XPT(K,J)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
bobyqb.f:167:72:

   100     SUM=SUM+XPT(K,I)*XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
bobyqb.f:170:72:

           DO 110 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 110 at (1)
bobyqb.f:174:72:

           DO 110 J=1,I
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 110 at (1)
bobyqb.f:175:72:

   110     BMAT(IP,J)=BMAT(IP,J)+W(I)*VLAG(J)+VLAG(I)*W(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
bobyqb.f:185:72:

   120     SUMW=SUMW+VLAG(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
bobyqb.f:189:72:

   130     SUM=SUM+VLAG(K)*XPT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
bobyqb.f:191:72:

           DO 140 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 140 at (1)
bobyqb.f:192:72:

   140     BMAT(K,J)=BMAT(K,J)+SUM*ZMAT(K,JJ)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
bobyqb.f:193:72:

           DO 150 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 150 at (1)
bobyqb.f:196:72:

           DO 150 J=1,I
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 150 at (1)
bobyqb.f:197:72:

   150     BMAT(IP,J)=BMAT(IP,J)+TEMP*W(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
bobyqb.f:207:72:

   160     XPT(K,J)=XPT(K,J)-XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
bobyqb.f:208:72:

           DO 170 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 170 at (1)
bobyqb.f:211:72:

   170     BMAT(NPT+I,J)=BMAT(NPT+J,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
bobyqb.f:217:72:

   180     XOPT(I)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
bobyqb.f:246:72:

   200     XOPTSQ=XOPTSQ+XOPT(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
bobyqb.f:278:72:

   220 D(I)=XNEW(I)-XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
bobyqb.f:291:72:

   240 SUM=SUM+BMAT(K,J)*D(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
bobyqb.f:294:72:

   250 W(NPT+K)=SUMA
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
bobyqb.f:299:72:

   260 SUM=SUM+ZMAT(K,JJ)*W(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
bobyqb.f:301:72:

       DO 270 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 270 at (1)
bobyqb.f:302:72:

   270 VLAG(K)=VLAG(K)+SUM*ZMAT(K,JJ)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
bobyqb.f:310:72:

   280 SUM=SUM+W(K)*BMAT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
bobyqb.f:314:72:

   290 SUM=SUM+BMAT(JP,I)*D(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1)
bobyqb.f:317:72:

   300 DX=DX+D(J)*XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
bobyqb.f:330:72:

   310         D(I)=XNEW(I)-XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
bobyqb.f:361:72:

   330     HDIAG=HDIAG+ZMAT(K,JJ)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1)
bobyqb.f:365:72:

   340     DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
bobyqb.f:428:72:

       DO 410 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 410 at (1)
bobyqb.f:432:72:

   410 VQUAD=VQUAD+HQ(IH)*TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
bobyqb.f:434:72:

   420 VQUAD=VQUAD+HALF*PQ(K)*W(NPT+K)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1)
bobyqb.f:476:72:

   440         HDIAG=HDIAG+ZMAT(K,JJ)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1)
bobyqb.f:480:72:

   450         DISTSQ=DISTSQ+(XPT(K,J)-XNEW(J))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1)
bobyqb.f:487:72:

   460         BIGLSQ=DMAX1(BIGLSQ,TEMP*VLAG(K)**2)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 460 at (1)
bobyqb.f:504:72:

       DO 470 J=1,I
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 470 at (1)
bobyqb.f:506:72:

   470 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1)
bobyqb.f:509:72:

       DO 480 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 480 at (1)
bobyqb.f:510:72:

   480 PQ(K)=PQ(K)+TEMP*ZMAT(K,JJ)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 480 at (1)
bobyqb.f:518:72:

   490 W(I)=BMAT(KNEW,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 490 at (1)
bobyqb.f:522:72:

   500 SUMA=SUMA+ZMAT(KNEW,JJ)*ZMAT(K,JJ)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 500 at (1)
bobyqb.f:525:72:

   510 SUMB=SUMB+XPT(K,J)*XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
bobyqb.f:527:72:

       DO 520 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 520 at (1)
bobyqb.f:528:72:

   520 W(I)=W(I)+TEMP*XPT(K,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 520 at (1)
bobyqb.f:530:72:

   530 GOPT(I)=GOPT(I)+DIFF*W(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
bobyqb.f:541:72:

           DO 540 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 540 at (1)
bobyqb.f:544:72:

   540     GOPT(I)=GOPT(I)+HQ(IH)*D(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1)
bobyqb.f:548:72:

   550     TEMP=TEMP+XPT(K,J)*D(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 550 at (1)
bobyqb.f:550:72:

           DO 560 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 560 at (1)
bobyqb.f:551:72:

   560     GOPT(I)=GOPT(I)+TEMP*XPT(K,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 560 at (1)
bobyqb.f:561:72:

   570     W(K)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 570 at (1)
bobyqb.f:565:72:

   580     SUM=SUM+ZMAT(K,J)*VLAG(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 580 at (1)
bobyqb.f:566:72:

           DO 590 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 590 at (1)
bobyqb.f:567:72:

   590     W(K)=W(K)+SUM*ZMAT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 590 at (1)
bobyqb.f:571:72:

   600     SUM=SUM+XPT(K,J)*XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 600 at (1)
bobyqb.f:573:72:

   610     W(K)=SUM*W(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 610 at (1)
bobyqb.f:579:72:

   620     SUM=SUM+BMAT(K,I)*VLAG(K)+XPT(K,I)*W(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 620 at (1)
bobyqb.f:590:72:

   630     VLAG(NPT+I)=SUM
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 630 at (1)
bobyqb.f:622:72:

   660 SUM=SUM+(XPT(K,J)-XOPT(J))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 660 at (1)
bobyqb.f:133:0:

           ERRBIG=DMAX1(DIFFA,DIFFB,DIFFC)
 
Warning: ‘diffc’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c lagmax.f -o lagmax.o
lagmax.f:36:72:

    10 SUM=SUM+H(I,J)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
lagmax.f:43:72:

    30 V(J)=H(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
lagmax.f:56:72:

    40 D(I)=D(I)+H(I,J)*V(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
lagmax.f:58:72:

    50 DSQ=DSQ+D(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
lagmax.f:64:72:

    60     WSQ=WSQ+D(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
lagmax.f:70:72:

    70     TEMP=TEMP+H(I,J)*D(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
lagmax.f:72:72:

    80     V(I)=RATIO*V(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
lagmax.f:78:72:

    90     D(I)=VHW*V(I)+TEMP*D(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
lagmax.f:94:72:

   100 SUM=SUM+H(I,J)*D(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
lagmax.f:95:72:

   110 DHD=DHD+SUM*D(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
lagmax.f:102:72:

   120 D(I)=SCALE*D(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
lagmax.f:122:72:

   130 SUMV=SUMV+H(I,J)*V(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
lagmax.f:125:72:

   140 VHV=VHV+SUMV*V(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
lagmax.f:147:72:

   150 V(I)=TEMPC*V(I)-TEMPD*G(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
lagmax.f:168:72:

   160 D(I)=TEMPD*D(I)+TEMPV*V(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
lagmax.f:39:0:

           K=I
 
Warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized]
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c minqa.cpp -o minqa.o
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c newuoa.f -o newuoa.o
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c newuob.f -o newuob.o
newuob.f:49:72:

    10 XPT(K,J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
newuob.f:50:72:

       DO 20 I=1,NDIM
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 20 at (1)
newuob.f:51:72:

    20 BMAT(I,J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
newuob.f:53:72:

    30 HQ(IH)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
newuob.f:56:72:

       DO 40 J=1,NPTM
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 40 at (1)
newuob.f:57:72:

    40 ZMAT(K,J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
newuob.f:98:72:

    60 X(J)=XPT(NF,J)+XBASE(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
newuob.f:159:72:

    80 XOPTSQ=XOPTSQ+XOPT(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
newuob.f:170:72:

   110 DSQ=DSQ+D(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
newuob.f:191:72:

   130     SUM=SUM+XPT(K,I)*XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
newuob.f:195:72:

           DO 140 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 140 at (1)
newuob.f:201:72:

           DO 140 J=1,I
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 140 at (1)
newuob.f:202:72:

   140     BMAT(IP,J)=BMAT(IP,J)+VLAG(I)*W(J)+W(I)*VLAG(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
newuob.f:210:72:

   150     W(I)=W(NPT+I)*ZMAT(I,K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
newuob.f:214:72:

   160     SUM=SUM+W(I)*XPT(I,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
newuob.f:217:72:

           DO 170 I=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 170 at (1)
newuob.f:218:72:

   170     BMAT(I,J)=BMAT(I,J)+SUM*ZMAT(I,K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
newuob.f:219:72:

           DO 180 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 180 at (1)
newuob.f:223:72:

           DO 180 J=1,I
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 180 at (1)
newuob.f:224:72:

   180     BMAT(IP,J)=BMAT(IP,J)+TEMP*VLAG(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
newuob.f:234:72:

   190     XPT(K,J)=XPT(K,J)-HALF*XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
newuob.f:235:72:

           DO 200 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 200 at (1)
newuob.f:240:72:

   200     BMAT(NPT+I,J)=BMAT(NPT+J,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
newuob.f:243:72:

   210     XOPT(J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
newuob.f:266:72:

   220 SUM=SUM+BMAT(K,J)*D(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
newuob.f:268:72:

   230 VLAG(K)=SUM
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
newuob.f:273:72:

   240 SUM=SUM+ZMAT(I,K)*W(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
newuob.f:280:72:

       DO 250 I=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 250 at (1)
newuob.f:281:72:

   250 VLAG(I)=VLAG(I)+SUM*ZMAT(I,K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
newuob.f:287:72:

   260 SUM=SUM+W(I)*BMAT(I,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
newuob.f:291:72:

   270 SUM=SUM+BMAT(JP,K)*D(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
newuob.f:294:72:

   280 DX=DX+D(J)*XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
newuob.f:314:72:

   300 X(I)=XBASE(I)+XNEW(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
newuob.f:343:72:

       DO 340 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 340 at (1)
newuob.f:347:72:

   340 VQUAD=VQUAD+TEMP*HQ(IH)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
newuob.f:349:72:

   350 VQUAD=VQUAD+PQ(K)*W(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1)
newuob.f:366:72:

   360     XOPTSQ=XOPTSQ+XOPT(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
newuob.f:405:72:

   380 HDIAG=HDIAG+TEMP*ZMAT(K,J)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
newuob.f:409:72:

   390 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1)
newuob.f:427:72:

       DO 420 J=1,I
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 420 at (1)
newuob.f:429:72:

   420 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1)
newuob.f:438:72:

       DO 440 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 440 at (1)
newuob.f:439:72:

   440 PQ(K)=PQ(K)+TEMP*ZMAT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1)
newuob.f:444:72:

   450 XPT(KNEW,I)=XNEW(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1)
newuob.f:455:72:

   700         VLAG(K)=FVAL(K)-FVAL(KOPT)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 700 at (1)
newuob.f:460:72:

   710         SUM=SUM+BMAT(K,I)*VLAG(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1)
newuob.f:462:72:

   720         W(I)=SUM
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 720 at (1)
newuob.f:471:72:

   730             GQ(I)=W(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 730 at (1)
newuob.f:473:72:

   740             HQ(IH)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 740 at (1)
newuob.f:477:72:

   750             W(J)=W(J)+VLAG(K)*ZMAT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 750 at (1)
newuob.f:478:72:

   760             IF (J .LT. IDZ) W(J)=-W(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 760 at (1)
newuob.f:481:72:

                   DO 770 J=1,NPTM
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 770 at (1)
newuob.f:482:72:

   770             PQ(K)=PQ(K)+ZMAT(K,J)*W(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 770 at (1)
newuob.f:504:72:

   470 SUM=SUM+(XPT(K,J)-XOPT(J))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1)
newuob.f:556:72:

   540     X(I)=XBASE(I)+XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1)
newuob.f:186:0:

   120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN
 
Warning: ‘xoptsq’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:139:0:

           IF (XJPT .LT. ZERO) JPT=JPT+N
 
Warning: ‘xjpt’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:138:0:

           IF (XIPT .LT. ZERO) IPT=IPT+N
 
Warning: ‘xipt’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:451:0:

           IF (DABS(RATIO) .GT. 1.0D-2) THEN
 
Warning: ‘ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:177:0:

           IF (NF .LE. NFSAV+2) GOTO 460
 
Warning: ‘nfsav’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:139:0:

           IF (XJPT .LT. ZERO) JPT=JPT+N
 
Warning: ‘jpt’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:467:0:

               ITEST=ITEST+1
 
Warning: ‘itest’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:137:0:

           IH=(IPT*(IPT-1))/2+JPT
 
Warning: ‘ipt’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:128:0:

               TEMP=(FBEG-F)/RHOBEG
 
Warning: ‘fbeg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:385:0:

           DELTA=DMAX1(HALF*DELTA,DNORM)
 
Warning: ‘dnorm’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:179:0:

           IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460
 
Warning: ‘diffc’ may be used uninitialized in this function [-Wmaybe-uninitialized]
newuob.f:179:0: Warning: ‘diffa’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c prelim.f -o prelim.o
prelim.f:39:72:

    10 XPT(K,J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
prelim.f:40:72:

       DO 20 I=1,NDIM
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 20 at (1)
prelim.f:41:72:

    20 BMAT(I,J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
prelim.f:43:72:

    30 HQ(IH)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
prelim.f:46:72:

       DO 40 J=1,NPT-NP
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 40 at (1)
prelim.f:47:72:

    40 ZMAT(K,J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
prelim.f:122:0:

               DIFF=STEPB-STEPA
 
Warning: ‘stepb’ may be used uninitialized in this function [-Wmaybe-uninitialized]
prelim.f:122:0: Warning: ‘stepa’ may be used uninitialized in this function [-Wmaybe-uninitialized]
prelim.f:146:0:

           IH=(IPT*(IPT-1))/2+JPT
 
Warning: ‘jpt’ may be used uninitialized in this function [-Wmaybe-uninitialized]
prelim.f:146:0: Warning: ‘ipt’ may be used uninitialized in this function [-Wmaybe-uninitialized]
prelim.f:99:0:

           FBEG=F
 
Warning: ‘fbeg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c rescue.f -o rescue.o
rescue.f:66:72:

    10 DISTSQ=DISTSQ+XPT(K,J)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
rescue.f:70:72:

       DO 20 J=1,NPTM
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 20 at (1)
rescue.f:71:72:

    20 ZMAT(K,J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
rescue.f:80:72:

    30 W(J)=W(J)+PQ(K)*XPT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
rescue.f:81:72:

       DO 40 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 40 at (1)
rescue.f:83:72:

    40 HQ(IH)=HQ(IH)+W(I)*XOPT(J)+W(J)*XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
rescue.f:103:72:

       DO 50 I=1,NDIM
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 50 at (1)
rescue.f:104:72:

    50 BMAT(I,J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
rescue.f:145:72:

    70     ZMAT(K,K-NP)=TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
rescue.f:157:72:

    90 BMAT(KNEW,J)=TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
rescue.f:161:72:

   100 ZMAT(KNEW,J)=TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
rescue.f:180:72:

  110         W(NDIM+K)=DABS(W(NDIM+K))
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
rescue.f:201:72:

   140 W(NPT+J)=XPT(KNEW,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
rescue.f:208:72:

   150     SUM=SUM+W(NPT+J)*XPT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
rescue.f:219:72:

   160 W(K)=HALF*SUM*SUM
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
rescue.f:227:72:

   170 SUM=SUM+BMAT(K,J)*W(NPT+J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
rescue.f:228:72:

   180 VLAG(K)=SUM
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
rescue.f:233:72:

   190 SUM=SUM+ZMAT(K,J)*W(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
rescue.f:235:72:

       DO 200 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 200 at (1)
rescue.f:236:72:

   200 VLAG(K)=VLAG(K)+SUM*ZMAT(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
rescue.f:242:72:

   210 SUM=SUM+BMAT(K,J)*W(K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
rescue.f:246:72:

   220 SUM=SUM+BMAT(IP,J)*W(IP)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
rescue.f:249:72:

   230 DISTSQ=DISTSQ+XPT(KNEW,J)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
rescue.f:264:72:

   240     HDIAG=HDIAG+ZMAT(K,J)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
rescue.f:271:72:

   250 VLMXSQ=DMAX1(VLMXSQ,VLAG(K)**2)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
rescue.f:297:72:

       DO 270 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 270 at (1)
rescue.f:299:72:

   270 HQ(IH)=HQ(IH)+TEMP*W(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
rescue.f:332:72:

   280 VQUAD=VQUAD+HALF*PQ(K)*TEMP*TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
rescue.f:359:72:

   310 GOPT(I)=GOPT(I)+DIFF*BMAT(KPT,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
rescue.f:363:72:

   320 SUM=SUM+ZMAT(K,J)*ZMAT(KPT,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
rescue.f:136:13:

           IW=(DFLOAT(K-NP)-HALF)/DFLOAT(N)
             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
rescue.f:210:13:

           IP=PTSID(K)
             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
rescue.f:212:13:

           IQ=DFLOAT(NP)*PTSID(K)-DFLOAT(IP*NP)
             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
rescue.f:301:9:

       IP=PTSID(KPT)
         1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
rescue.f:302:9:

       IQ=DFLOAT(NP)*PTSID(KPT)-DFLOAT(IP*NP)
         1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
rescue.f:368:13:

           IP=PTSID(K)
             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
rescue.f:369:13:

           IQ=DFLOAT(NP)*PTSID(K)-DFLOAT(IP*NP)
             1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
rescue.f:331:0:

       IF (IQ .GT. 0) TEMP=TEMP+XQ*XPT(K,IQ)
 
Warning: ‘xq’ may be used uninitialized in this function [-Wmaybe-uninitialized]
rescue.f:325:0:

               VQUAD=VQUAD+XP*XQ*HQ(IW)
 
Warning: ‘xp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
rescue.f:317:0:

           IHP=(IP+IP*IP)/2
 
Warning: ‘ihp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c trsapp.f -o trsapp.o
trsapp.f:33:72:

    10 D(I)=XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
trsapp.f:45:72:

    30 DD=DD+D(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
trsapp.f:61:72:

    60 DHD=DHD+D(J)*HD(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
trsapp.f:82:72:

    70 GG=GG+(G(I)+HS(I))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
trsapp.f:98:72:

    80     SS=SS+STEP(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
trsapp.f:112:72:

   100 SHS=SHS+STEP(I)*HS(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
trsapp.f:125:72:

   110 D(I)=TEMPA*(G(I)+HS(I))-TEMPB*STEP(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
trsapp.f:133:72:

   130 DHS=DHS+HD(I)*STEP(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
trsapp.f:156:72:

   140 QSAV=QNEW
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
trsapp.f:176:72:

   150 GG=GG+(G(I)+HS(I))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
trsapp.f:188:72:

   180 HD(I)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
trsapp.f:192:72:

   190 TEMP=TEMP+XPT(K,J)*D(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
trsapp.f:194:72:

       DO 200 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 200 at (1)
trsapp.f:195:72:

   200 HD(I)=HD(I)+TEMP*XPT(K,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
trsapp.f:198:72:

       DO 210 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 210 at (1)
trsapp.f:201:72:

   210 HD(I)=HD(I)+HQ(IH)*D(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
trsapp.f:162:0:

           TEMPB=TEMPB-QMIN
 
Warning: ‘tempb’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsapp.f:109:0:

       SHS=ZERO
 
Warning: ‘shs’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsapp.f:148:0:

       QNEW=(SG+CF*CTH)*CTH+(DG+DHS*CTH)*STH
 
Warning: ‘sg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsapp.f:73:0:

       QRED=QRED+QADD
 
Warning: ‘qred’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsapp.f:51:0:

       GGBEG=GG
 
Warning: ‘ggbeg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsapp.f:90:0:

           TEMP=GG/GGSAV
 
Warning: ‘gg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsapp.f:67:0:

           TEMP=DHD/DD
 
Warning: ‘dd’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsapp.f:72:0:

       QADD=ALPHA*(GG-HALF*ALPHA*DHD)
 
Warning: ‘bstep’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c trsbox.f -o trsbox.o
trsbox.f:71:72:

    10 GNEW(I)=GOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
trsbox.f:92:72:

    40 STEPSQ=STEPSQ+S(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
trsbox.f:163:72:

    80     D(I)=D(I)+STPLEN*S(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
trsbox.f:304:72:

   170 REDSAV=REDNEW
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
trsbox.f:333:72:

   180 HRED(I)=CTH*HRED(I)+STH*HS(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
trsbox.f:351:72:

   200 DSQ=DSQ+D(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
trsbox.f:362:72:

       DO 220 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 220 at (1)
trsbox.f:365:72:

   220 HS(I)=HS(I)+HQ(IH)*S(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
trsbox.f:370:72:

   230     TEMP=TEMP+XPT(K,J)*S(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
trsbox.f:373:72:

   240     HS(I)=HS(I)+TEMP*XPT(K,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
trsbox.f:379:72:

   260 HRED(I)=HS(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
trsbox.f:291:9:

       IU=17.0D0*ANGBD+3.1D0
         1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
trsbox.f:337:0:

           XBDI(IACT)=XSAV
 
Warning: ‘xsav’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:225:0:

       SREDG=-TEMP
 
Warning: ‘sredg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:311:0:

           TEMP=(RDNEXT-RDPREV)/(REDMAX+REDMAX-RDPREV-RDNEXT)
 
Warning: ‘rdnext’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:183:0:

           IF (ITERC .EQ. ITERMAX) GOTO 190
 
Warning: ‘itermax’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:377:0:

       IF (ITERC .GT. ITCSAV) GOTO 150
 
Warning: ‘itcsav’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:337:0:

           XBDI(IACT)=XSAV
 
Warning: ‘iact’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:98:0:

       IF (GREDSQ*DELSQ .LE. 1.0D-4*QRED*QRED) GO TO 190
 
Warning: ‘gredsq’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:185:0:

           BETA=GREDSQ/GGSAV
 
Warning: ‘ggsav’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:220:0:

           S(I)=(DREDG*D(I)-DREDSQ*GNEW(I))/TEMP
 
Warning: ‘dredsq’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:296:0:

       REDNEW=STH*(ANGT*DREDG-SREDG-HALF*STH*TEMP)
 
Warning: ‘dredg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trsbox.f:291:0:

       IU=17.0D0*ANGBD+3.1D0
 
Warning: ‘angbd’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c trstep.f -o trstep.o
trstep.f:41:72:

       DO 10 J=1,I
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 10 at (1)
trstep.f:42:72:

    10 H(I,J)=H(J,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
trstep.f:55:72:

    20     SUM=SUM+H(I,K)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
trstep.f:68:72:

    30     Z(I)=TD(I)*W(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
trstep.f:74:72:

    40     Z(J)=Z(J)+H(I,J)*W(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
trstep.f:75:72:

    50     WZ=WZ+W(J)*Z(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
trstep.f:82:72:

    60         H(I,J)=H(I,J)-W(I)*Z(J)-W(J)*(Z(I)-WZ*W(I))
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
trstep.f:93:72:

    90 GSQ=GSQ+G(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
trstep.f:99:72:

   100 SUM=SUM+GG(I)*H(I,K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
trstep.f:100:72:

       DO 110 I=KP,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 110 at (1)
trstep.f:101:72:

   110 GG(I)=GG(I)-SUM*H(I,K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
trstep.f:112:72:

   120 TDMIN=DMIN1(TDMIN,TD(I))
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
trstep.f:117:72:

   130     D(I)=-SCALE*GG(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
trstep.f:187:72:

   180     D(I)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
trstep.f:200:72:

   200     DTG=DTG+D(I)*GG(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
trstep.f:203:72:

   210     D(I)=SCALE*D(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
trstep.f:222:72:

   240 W(I)=(-GG(I)-TN(I-1)*W(I-1))/PIV(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
trstep.f:225:72:

   250 D(I)=W(I)-TN(I)*D(I+1)/PIV(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
trstep.f:233:72:

   260 WSQ=WSQ+PIV(I)*W(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
trstep.f:244:72:

   270     D(I)=SCALE*D(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
trstep.f:276:72:

   280     W(I)=(DSIGN(ONE,TEMP)+TEMP)/PIV(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
trstep.f:279:72:

   290     Z(I)=W(I)-TN(I)*Z(I+1)/PIV(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1)
trstep.f:286:72:

   300     DTZ=DTZ+D(I)*Z(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
trstep.f:296:72:

   310         D(I)=D(I)+GAM*Z(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
trstep.f:327:72:

   330 SHFMAX=DMIN1(SHFMAX,PIVOT)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1)
trstep.f:371:72:

   380 SUM=SUM+D(I)*H(I,K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
trstep.f:372:72:

       DO 390 I=KP,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 390 at (1)
trstep.f:373:72:

   390 D(I)=D(I)-SUM*H(I,K)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1)
trstep.f:348:0:

               IF (PIV(K)-TEMP .LT. TEMP-PIVKSV) THEN
 
Warning: ‘pivksv’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trstep.f:260:0:

           IF (PARU .GT. ZERO) SLOPE=(PHIU-PHI)/(PARU-PAR)
 
Warning: ‘phiu’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trstep.f:312:0:

           SLOPE=(PHI-PHIL)/(PAR-PARL)
 
Warning: ‘phil’ may be used uninitialized in this function [-Wmaybe-uninitialized]
trstep.f:201:0:

           SCALE=-DSIGN(DELTA/DSQRT(DSQ),DTG)
 
Warning: ‘dsq’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c uobyqa.f -o uobyqa.o
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c uobyqb.f -o uobyqb.o
uobyqb.f:49:72:

       DO 10 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 10 at (1)
uobyqb.f:50:72:

    10 XPT(K,I)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
uobyqb.f:52:72:

       DO 20 J=1,NPTM
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 20 at (1)
uobyqb.f:53:72:

    20 PL(K,J)=ZERO
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
uobyqb.f:61:72:

    40 X(I)=XBASE(I)+XPT(NF+1,I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
uobyqb.f:173:72:

       DO 80 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 80 at (1)
uobyqb.f:177:72:

    80 H(I,J)=PQ(IH)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
uobyqb.f:187:72:

    90 TEMP=TEMP+D(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
uobyqb.f:201:72:

  110     X(I)=XBASE(I)+XNEW(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
uobyqb.f:230:72:

       DO 150 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 150 at (1)
uobyqb.f:234:72:

   150 VQUAD=VQUAD+W(IH)*PQ(IH)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
uobyqb.f:238:72:

   160 TEMP=TEMP+W(J)*PL(K,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
uobyqb.f:239:72:

   170 VLAG(K)=TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
uobyqb.f:250:72:

   180 TEMP=TEMP+(XPT(K,I)-XNEW(I))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
uobyqb.f:252:72:

   190 SUM=SUM+DABS(TEMP*TEMP*TEMP*VLAG(K))
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
uobyqb.f:262:72:

   200     XOPT(I)=XNEW(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
uobyqb.f:298:72:

   220 SUM=SUM+(XPT(K,I)-XOPT(I))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
uobyqb.f:313:72:

   250 XPT(KNEW,I)=XNEW(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
uobyqb.f:317:72:

   260 PQ(J)=PQ(J)+DIFF*PL(KNEW,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
uobyqb.f:322:72:

   270     PL(K,J)=PL(K,J)-TEMP*PL(KNEW,J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
uobyqb.f:343:72:

       DO 300 I=1,N
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 300 at (1)
uobyqb.f:344:72:

   300 W(K)=W(K)+(XPT(K,I)-XOPT(I))**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
uobyqb.f:371:72:

   330     H(I,J)=TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1)
uobyqb.f:372:72:

   340     SUMH=SUMH+HALF*TEMP*TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
uobyqb.f:382:72:

   350         SUMG=SUMG+G(I)**2
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1)
uobyqb.f:409:72:

   360     XPT(K,J)=XPT(K,J)-XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
uobyqb.f:410:72:

           DO 380 I=1,J
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 380 at (1)
uobyqb.f:416:72:

   370         PL(K,J)=PL(K,J)+PL(K,IH)*XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 370 at (1)
uobyqb.f:418:72:

           DO 380 K=1,NPT
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 380 at (1)
uobyqb.f:419:72:

   380     PL(K,I)=PL(K,I)+PL(K,IH)*XOPT(J)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
uobyqb.f:453:72:

   430     X(I)=XBASE(I)+XOPT(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 430 at (1)
uobyqb.f:394:0:

               IF (WMULT*VMAX .LE. ERRTOL) GOTO 310
 
Warning: ‘wmult’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:336:0:

       IF (DDKNEW .GT. TWORSQ) GOTO 70
 
Warning: ‘tworsq’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:253:0:

       SIXTHM=DMAX1(SIXTHM,DABS(DIFF)/SUM)
 
Warning: ‘sixthm’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:65:0:

           KOPT=NF
 
Warning: ‘kopt’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:168:0:

    70 KNEW=0
 
Warning: ‘knew’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:81:0:

           JSWITCH=-JSWITCH
 
Warning: ‘jswitch’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:151:0:

           IQ=IQ+1
 
Warning: ‘iq’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:146:0:

           IP=IP+1
 
Warning: ‘ip’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:129:0:

       IH=IH+1
 
Warning: ‘ih’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:87:0:

                       PQ(J)=(FSAVE-F)/(TWO*RHO)
 
Warning: ‘fsave’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:86:0:

                       D(J)=(FSAVE+F-TWO*FBASE)/RHOSQ
 
Warning: ‘fbase’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:378:0:

           IF (ERRTOL .GT. ZERO) THEN
 
Warning: ‘errtol’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:283:0:

           DELTA=DMAX1(DELTA,1.25D0*DNORM,DNORM+RHO)
 
Warning: ‘dnorm’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:336:0:

       IF (DDKNEW .GT. TWORSQ) GOTO 70
 
Warning: ‘ddknew’ may be used uninitialized in this function [-Wmaybe-uninitialized]
uobyqb.f:84:0:

                   IH=IH+J
 
Warning: ‘j’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c update.f -o update.o
update.f:30:72:

    10     ZMAT(I,JL)=TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
update.f:61:72:

    40     ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
update.f:79:72:

    50     ZMAT(I,JB)=SCALB*(ZMAT(I,JB)-TEMPA*W(I)-TEMPB*VLAG(I))
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
update.f:94:72:

    60     ZMAT(I,IDZ)=TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
update.f:104:72:

       DO 70 I=1,JP
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 70 at (1)
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c updatebobyqa.f -o updatebobyqa.o
updatebobyqa.f:22:72:

       DO 10 J=1,NPTM
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 10 at (1)
updatebobyqa.f:23:72:

    10 ZTEST=DMAX1(ZTEST,DABS(ZMAT(K,J)))
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
updatebobyqa.f:37:72:

    20     ZMAT(I,1)=TEMP
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
updatebobyqa.f:58:72:

    50 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I)
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
updatebobyqa.f:67:72:

       DO 60 I=1,JP
                                                                        1
Warning: Obsolescent feature: Shared DO termination label 60 at (1)
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o minqa.so altmov.o bigden.o biglag.o bobyqa.o bobyqb.o lagmax.o minqa.o newuoa.o newuob.o prelim.o rescue.o trsapp.o trsbox.o trstep.o uobyqa.o uobyqb.o update.o updatebobyqa.o -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmptCTmkj/R.INSTALL1bd3bf2bac8/minqa/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmptCTmkj/R.INSTALL1bd3bf2bac8/minqa/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmptCTmkj/R.INSTALL1bd3bf2bac8/minqa/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/minqa/libs
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (minqa)
* installing *source* package ‘nloptr’ ...
** package ‘nloptr’ successfully unpacked and MD5 sums checked
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking for pkg-config... yes
configure: Now testing for NLopt header file.
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking nlopt.h usability... yes
checking nlopt.h presence... yes
checking for nlopt.h... yes
configure: Suitable NLopt library found.
configure: creating ./config.status
config.status: creating src/Makevars
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRcatnC/R.INSTALL54c220a895b7/nloptr/src'
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c dummy.cpp -o dummy.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c nloptr.c -o nloptr.o
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o nloptr.so dummy.o nloptr.o -lnlopt -lm -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpRcatnC/R.INSTALL54c220a895b7/nloptr/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRcatnC/R.INSTALL54c220a895b7/nloptr/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpRcatnC/R.INSTALL54c220a895b7/nloptr/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/nloptr/libs
** R
** 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
* DONE (nloptr)
* installing *source* package ‘ucminf’ ...
** package ‘ucminf’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpr8OBrH/R.INSTALL7f4e72b1cc5d/ucminf/src'
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c fortran.f -o fortran.o
fortran.f:76:72:

   10          W(I+4) = DBLE(INDX(I))
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
fortran.f:105:72:

   20        W(I) = 0D0
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
fortran.f:403:72:

   10      DIFF(I) = 0D0
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
fortran.f:405:72:

   20      INDX(I) = 0
                                                                        1
Warning: Obsolescent feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c interface.c -o interface.o
gcc-8 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o ucminf.so fortran.o interface.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lRlapack -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpr8OBrH/R.INSTALL7f4e72b1cc5d/ucminf/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpr8OBrH/R.INSTALL7f4e72b1cc5d/ucminf/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpr8OBrH/R.INSTALL7f4e72b1cc5d/ucminf/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/ucminf/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (ucminf)
* installing *source* package ‘numDeriv’ ...
** package ‘numDeriv’ successfully unpacked and MD5 sums checked
** R
** 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
* DONE (numDeriv)
* installing *source* package ‘plyr’ ...
** package ‘plyr’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpeomqtm/R.INSTALL10376a8b509/plyr/src'
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c loop_apply.c -o loop_apply.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c split-numeric.cpp -o split-numeric.o
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o plyr.so RcppExports.o loop_apply.o split-numeric.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpeomqtm/R.INSTALL10376a8b509/plyr/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpeomqtm/R.INSTALL10376a8b509/plyr/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpeomqtm/R.INSTALL10376a8b509/plyr/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plyr/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (plyr)
* installing *source* package ‘bindr’ ...
** package ‘bindr’ successfully unpacked and MD5 sums checked
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (bindr)
* installing *source* package ‘pkgconfig’ ...
** package ‘pkgconfig’ successfully unpacked and MD5 sums checked
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (pkgconfig)
* installing *source* package ‘BH’ ...
** package ‘BH’ successfully unpacked and MD5 sums checked
** inst
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (BH)
* installing *source* package ‘plogr’ ...
** package ‘plogr’ successfully unpacked and MD5 sums checked
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (plogr)
* installing *source* package ‘pan’ ...
** package ‘pan’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpUSoErw/R.INSTALL1fdd2ee3b526/pan/src'
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c package_native_routine_registration_skeleton.c -o package_native_routine_registration_skeleton.o
gfortran-8   -fpic  -g -O2 -Wall -pedantic -mtune=native -c pan.f -o pan.o
f951: Warning: Nonconforming tab character in column 1 of line 1274 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1275 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1276 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1278 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1280 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1281 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1282 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1283 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1284 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1285 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1286 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1287 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1288 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1289 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1290 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1291 [-Wtabs]
pan.f:659:19:

                sum=sum+wkrr1(k,i)*sigma(k,j)
                   1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
pan.f:668:19:

                sum=sum+wkrr2(i,k)*wkrr2(j,k)
                   1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
pan.f:1473:16:

             sum=sum+xtwxinv(j,i)*xtwy(j)
                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
pan.f:1476:16:

             sum=sum+xtwxinv(i,j)*xtwy(j)
                1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
pan.f:1490:23:

                   sum1=sum1+delta(j)*vh(occ(j),occ(i),s)
                       1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
pan.f:1945:61:

       double precision delta(ntot),sigma2,sum,vh(nmax,nmax,m),
                                                             1
Warning: Unused variable ‘vh’ declared at (1) [-Wunused-variable]
pan.f:1695:28:

       integer ntot,p,xcol(p),occ(ntot),st,fin,nmax
                            1
Warning: Unused variable ‘xcol’ declared at (1) [-Wunused-variable]
pan.f:1345:30:

      /     wkq2,wkq3,y,delta,b,wk,w,xtw,xtwx,xtwy,xtwxinv)
                              1
Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument]
pan.f:1345:33:

      /     wkq2,wkq3,y,delta,b,wk,w,xtw,xtwx,xtwy,xtwxinv)
                                 1
Warning: Unused dummy argument ‘wk’ at (1) [-Wunused-dummy-argument]
pan.f:1345:15:

      /     wkq2,wkq3,y,delta,b,wk,w,xtw,xtwx,xtwy,xtwxinv)
               1
Warning: Unused dummy argument ‘wkq2’ at (1) [-Wunused-dummy-argument]
pan.f:1345:20:

      /     wkq2,wkq3,y,delta,b,wk,w,xtw,xtwx,xtwy,xtwxinv)
                    1
Warning: Unused dummy argument ‘wkq3’ at (1) [-Wunused-dummy-argument]
pan.f:1344:22:

      /     pred,q,zcol,ztv,sig0,iflag,sig,psi,sigma2,p,xcol,beta,wkq1,
                      1
Warning: Unused dummy argument ‘zcol’ at (1) [-Wunused-dummy-argument]
pan.f:1344:26:

      /     pred,q,zcol,ztv,sig0,iflag,sig,psi,sigma2,p,xcol,beta,wkq1,
                          1
Warning: Unused dummy argument ‘ztv’ at (1) [-Wunused-dummy-argument]
pan.f:1437:65:

      /     beta(p),wkq1(q,q),wkq2(q,q),y(ntot),delta(ntot),b(q,m),
                                                                 1
Warning: Unused variable ‘b’ declared at (1) [-Wunused-variable]
pan.f:1436:56:

      /     ztv(q,nmax,m),sig0(q,q,m),sig(q,q,m),psi(q,q),sigma2,
                                                        1
Warning: Unused variable ‘psi’ declared at (1) [-Wunused-variable]
pan.f:1430:27:

      /     pred,q,iflag,sig,sigma2,p,xcol,beta,
                           1
Warning: Unused dummy argument ‘sig’ at (1) [-Wunused-dummy-argument]
pan.f:1436:36:

      /     ztv(q,nmax,m),sig0(q,q,m),sig(q,q,m),psi(q,q),sigma2,
                                    1
Warning: Unused variable ‘sig0’ declared at (1) [-Wunused-variable]
pan.f:1438:23:

      /     wk(q,nmax,m),vh(nmax,nmax,m),wkq3(q,q),w(nmax,nmax,m),
                       1
Warning: Unused variable ‘wk’ declared at (1) [-Wunused-variable]
pan.f:1437:28:

      /     beta(p),wkq1(q,q),wkq2(q,q),y(ntot),delta(ntot),b(q,m),
                            1
Warning: Unused variable ‘wkq1’ declared at (1) [-Wunused-variable]
pan.f:1437:38:

      /     beta(p),wkq1(q,q),wkq2(q,q),y(ntot),delta(ntot),b(q,m),
                                      1
Warning: Unused variable ‘wkq2’ declared at (1) [-Wunused-variable]
pan.f:1438:49:

      /     wk(q,nmax,m),vh(nmax,nmax,m),wkq3(q,q),w(nmax,nmax,m),
                                                 1
Warning: Unused variable ‘wkq3’ declared at (1) [-Wunused-variable]
pan.f:1434:20:

      /     q,zcol(q),iflag,p,xcol(p),st,fin,s
                    1
Warning: Unused variable ‘zcol’ declared at (1) [-Wunused-variable]
pan.f:1436:24:

      /     ztv(q,nmax,m),sig0(q,q,m),sig(q,q,m),psi(q,q),sigma2,
                        1
Warning: Unused variable ‘ztv’ declared at (1) [-Wunused-variable]
pan.f:408:59:

      /     npatt,pstfin(npatt,2),r,rmat(npatt,r),patt(ntot),pt
                                                           1
Warning: Unused variable ‘patt’ declared at (1) [-Wunused-variable]
pan.f:763:50:

       double precision psi(r*q,r*q),sig(r*q,r*q,m),wkrqrq1(r*q,r*q),
                                                  1
Warning: Unused variable ‘sig’ declared at (1) [-Wunused-variable]
pan.f:822:27:

      /     wkrqrq1(r*q,r*q),wkrqrq2(r*q,r*q),sum,wkqrv(q*r)
                           1
Warning: Unused variable ‘wkrqrq1’ declared at (1) [-Wunused-variable]
pan.f:704:48:

       double precision psi(q,q,r),sig(r*q,r*q,m),wkqq1(q,q),
                                                1
Warning: Unused variable ‘sig’ declared at (1) [-Wunused-variable]
pan.f:955:64:

      /     sig(r*q,r*q,m),wkrr1(r,r),wkrr2(r,r),wkrqrq1(r*q,r*q),
                                                                1
Warning: Unused variable ‘wkrqrq1’ declared at (1) [-Wunused-variable]
pan.f:1386:30:

      /     wkq2,wkq3,y,delta,b,wk,w,xtw,xtwx,xtwy,xtwxinv,ll)
                              1
Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument]
pan.f:1385:45:

      /     pred,q,zcol,ztv,sig0,iflag,sig,psi,sigma2,p,xcol,beta,wkq1,
                                             1
Warning: Unused dummy argument ‘psi’ at (1) [-Wunused-dummy-argument]
pan.f:1385:31:

      /     pred,q,zcol,ztv,sig0,iflag,sig,psi,sigma2,p,xcol,beta,wkq1,
                               1
Warning: Unused dummy argument ‘sig0’ at (1) [-Wunused-dummy-argument]
pan.f:1386:33:

      /     wkq2,wkq3,y,delta,b,wk,w,xtw,xtwx,xtwy,xtwxinv,ll)
                                 1
Warning: Unused dummy argument ‘wk’ at (1) [-Wunused-dummy-argument]
pan.f:1385:69:

      /     pred,q,zcol,ztv,sig0,iflag,sig,psi,sigma2,p,xcol,beta,wkq1,
                                                                     1
Warning: Unused dummy argument ‘wkq1’ at (1) [-Wunused-dummy-argument]
pan.f:1386:15:

      /     wkq2,wkq3,y,delta,b,wk,w,xtw,xtwx,xtwy,xtwxinv,ll)
               1
Warning: Unused dummy argument ‘wkq2’ at (1) [-Wunused-dummy-argument]
pan.f:1386:20:

      /     wkq2,wkq3,y,delta,b,wk,w,xtw,xtwx,xtwy,xtwxinv,ll)
                    1
Warning: Unused dummy argument ‘wkq3’ at (1) [-Wunused-dummy-argument]
pan.f:1385:22:

      /     pred,q,zcol,ztv,sig0,iflag,sig,psi,sigma2,p,xcol,beta,wkq1,
                      1
Warning: Unused dummy argument ‘zcol’ at (1) [-Wunused-dummy-argument]
pan.f:1385:26:

      /     pred,q,zcol,ztv,sig0,iflag,sig,psi,sigma2,p,xcol,beta,wkq1,
                          1
Warning: Unused dummy argument ‘ztv’ at (1) [-Wunused-dummy-argument]
gcc-8 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o pan.so package_native_routine_registration_skeleton.o pan.o -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpUSoErw/R.INSTALL1fdd2ee3b526/pan/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpUSoErw/R.INSTALL1fdd2ee3b526/pan/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpUSoErw/R.INSTALL1fdd2ee3b526/pan/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/pan/libs
** R
** data
*** moving datasets to lazyload DB
** 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
* DONE (pan)
* installing *source* package ‘pillar’ ...
** package ‘pillar’ successfully unpacked and MD5 sums checked
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** testing if installed package can be loaded
* DONE (pillar)
ERROR: dependencies ‘MASS’, ‘nlme’ are not available for package ‘lme4’
* removing ‘/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/lme4’
ERROR: dependency ‘MASS’ is not available for package ‘ordinal’
* removing ‘/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/ordinal’
* installing *source* package ‘hms’ ...
** package ‘hms’ successfully unpacked and MD5 sums checked
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (hms)
* installing *source* package ‘reshape2’ ...
** package ‘reshape2’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpLa1Imy/R.INSTALL48507c12fb1a/reshape2/src'
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c melt.cpp -o melt.o
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o reshape2.so RcppExports.o melt.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpLa1Imy/R.INSTALL48507c12fb1a/reshape2/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpLa1Imy/R.INSTALL48507c12fb1a/reshape2/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpLa1Imy/R.INSTALL48507c12fb1a/reshape2/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/reshape2/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (reshape2)
* installing *source* package ‘bindrcpp’ ...
** package ‘bindrcpp’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp7F5ZoX/R.INSTALLf7d37b1f179/bindrcpp/src'
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I. -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I. -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c create.cpp -o create.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I. -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c plogr.cpp -o plogr.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -I. -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c test.cpp -o test.o
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o bindrcpp.so RcppExports.o create.o plogr.o test.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp7F5ZoX/R.INSTALLf7d37b1f179/bindrcpp/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp7F5ZoX/R.INSTALLf7d37b1f179/bindrcpp/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp7F5ZoX/R.INSTALLf7d37b1f179/bindrcpp/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (bindrcpp)
* installing *source* package ‘tibble’ ...
** package ‘tibble’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXNB5NK/R.INSTALL6bad5d57cb66/tibble/src'
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c coerce.c -o coerce.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c init.c -o init.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c matrixToDataFrame.c -o matrixToDataFrame.o
gcc-8 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o tibble.so coerce.o init.o matrixToDataFrame.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXNB5NK/R.INSTALL6bad5d57cb66/tibble/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXNB5NK/R.INSTALL6bad5d57cb66/tibble/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXNB5NK/R.INSTALL6bad5d57cb66/tibble/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/tibble/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (tibble)
ERROR: dependencies ‘lme4’, ‘survival’, ‘MASS’, ‘ordinal’ are not available for package ‘jomo’
* removing ‘/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/jomo’
* installing *source* package ‘forcats’ ...
** package ‘forcats’ successfully unpacked and MD5 sums checked
** R
** data
*** moving datasets to lazyload DB
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** testing if installed package can be loaded
* DONE (forcats)
* installing *source* package ‘readr’ ...
** package ‘readr’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpdH5zle/R.INSTALL48f7a5f339a/readr/src'
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c Collector.cpp -o Collector.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Collector.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Collector.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Collector.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Collector.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Collector.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Collector.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Collector.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Collector.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Collector.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Collector.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Collector.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Collector.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Collector.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Collector.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c CollectorGuess.cpp -o CollectorGuess.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c Iconv.cpp -o Iconv.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c LocaleInfo.cpp -o LocaleInfo.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c Reader.cpp -o Reader.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Reader.h:2,
                 from Reader.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Reader.h:1,
                 from Reader.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Reader.h:2,
                 from Reader.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Reader.h:1,
                 from Reader.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Reader.h:2,
                 from Reader.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Reader.h:1,
                 from Reader.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Reader.h:2,
                 from Reader.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Reader.h:1,
                 from Reader.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Reader.h:2,
                 from Reader.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Reader.h:1,
                 from Reader.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Reader.h:2,
                 from Reader.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Reader.h:1,
                 from Reader.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from Reader.h:2,
                 from Reader.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from Reader.h:1,
                 from Reader.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c Source.cpp -o Source.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c Tokenizer.cpp -o Tokenizer.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c TokenizerDelim.cpp -o TokenizerDelim.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c TokenizerFwf.cpp -o TokenizerFwf.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c TokenizerWs.cpp -o TokenizerWs.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c connection.cpp -o connection.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c datetime.cpp -o datetime.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c grisu3.c -o grisu3.o
grisu3.c: In function ‘double2diy_fp’:
grisu3.c:57:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define CAST_U64(d) (*(uint64_t*)&d)
                       ^~~~~~~~~~~~~~
 #define MIN(x,y) ((x) <= (y) ? (x) : (y))
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #define MAX(x,y) ((x) >= (y) ? (x) : (y))
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
 #define MIN_CACHED_EXP -348
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #define CACHED_EXP_STEP 8
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
 typedef struct diy_fp
 ~~~~~~~~~~~~~~~~~~~~~  
 {
 ~                      
  uint64_t f;
  ~~~~~~~~~~~           
  int e;
  ~~~~~~                
 } diy_fp;
 ~~~~~~~~~              
 
                        
 typedef struct power
 ~~~~~~~~~~~~~~~~~~~~   
 {
 ~                      
  uint64_t fract;
  ~~~~~~~~~~~~~~~       
  int16_t b_exp, d_exp;
  ~~~~~~~~~~~~~~~~~~~~~ 
 } power;
 ~~~~~~~~               
 
                        
 static const power pow_cache[] =
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  { 0xfa8fd5a0081c0288ULL, -1220, -348 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbaaee17fa23ebf76ULL, -1193, -340 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8b16fb203055ac76ULL, -1166, -332 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xcf42894a5dce35eaULL, -1140, -324 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9a6bb0aa55653b2dULL, -1113, -316 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe61acf033d1a45dfULL, -1087, -308 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xab70fe17c79ac6caULL, -1060, -300 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xff77b1fcbebcdc4fULL, -1034, -292 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbe5691ef416bd60cULL, -1007, -284 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8dd01fad907ffc3cULL,  -980, -276 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd3515c2831559a83ULL,  -954, -268 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9d71ac8fada6c9b5ULL,  -927, -260 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xea9c227723ee8bcbULL,  -901, -252 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xaecc49914078536dULL,  -874, -244 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x823c12795db6ce57ULL,  -847, -236 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc21094364dfb5637ULL,  -821, -228 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9096ea6f3848984fULL,  -794, -220 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd77485cb25823ac7ULL,  -768, -212 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa086cfcd97bf97f4ULL,  -741, -204 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xef340a98172aace5ULL,  -715, -196 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb23867fb2a35b28eULL,  -688, -188 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x84c8d4dfd2c63f3bULL,  -661, -180 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc5dd44271ad3cdbaULL,  -635, -172 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x936b9fcebb25c996ULL,  -608, -164 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xdbac6c247d62a584ULL,  -582, -156 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa3ab66580d5fdaf6ULL,  -555, -148 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf3e2f893dec3f126ULL,  -529, -140 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb5b5ada8aaff80b8ULL,  -502, -132 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x87625f056c7c4a8bULL,  -475, -124 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc9bcff6034c13053ULL,  -449, -116 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x964e858c91ba2655ULL,  -422, -108 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xdff9772470297ebdULL,  -396, -100 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa6dfbd9fb8e5b88fULL,  -369,  -92 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf8a95fcf88747d94ULL,  -343,  -84 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb94470938fa89bcfULL,  -316,  -76 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8a08f0f8bf0f156bULL,  -289,  -68 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xcdb02555653131b6ULL,  -263,  -60 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x993fe2c6d07b7facULL,  -236,  -52 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe45c10c42a2b3b06ULL,  -210,  -44 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xaa242499697392d3ULL,  -183,  -36 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xfd87b5f28300ca0eULL,  -157,  -28 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbce5086492111aebULL,  -130,  -20 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8cbccc096f5088ccULL,  -103,  -12 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd1b71758e219652cULL,   -77,   -4 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9c40000000000000ULL,   -50,    4 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe8d4a51000000000ULL,   -24,   12 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xad78ebc5ac620000ULL,     3,   20 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x813f3978f8940984ULL,    30,   28 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc097ce7bc90715b3ULL,    56,   36 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8f7e32ce7bea5c70ULL,    83,   44 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd5d238a4abe98068ULL,   109,   52 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9f4f2726179a2245ULL,   136,   60 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xed63a231d4c4fb27ULL,   162,   68 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb0de65388cc8ada8ULL,   189,   76 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x83c7088e1aab65dbULL,   216,   84 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc45d1df942711d9aULL,   242,   92 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x924d692ca61be758ULL,   269,  100 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xda01ee641a708deaULL,   295,  108 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa26da3999aef774aULL,   322,  116 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf209787bb47d6b85ULL,   348,  124 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb454e4a179dd1877ULL,   375,  132 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x865b86925b9bc5c2ULL,   402,  140 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc83553c5c8965d3dULL,   428,  148 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x952ab45cfa97a0b3ULL,   455,  156 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xde469fbd99a05fe3ULL,   481,  164 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa59bc234db398c25ULL,   508,  172 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf6c69a72a3989f5cULL,   534,  180 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb7dcbf5354e9beceULL,   561,  188 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x88fcf317f22241e2ULL,   588,  196 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xcc20ce9bd35c78a5ULL,   614,  204 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x98165af37b2153dfULL,   641,  212 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe2a0b5dc971f303aULL,   667,  220 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa8d9d1535ce3b396ULL,   694,  228 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xfb9b7cd9a4a7443cULL,   720,  236 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbb764c4ca7a44410ULL,   747,  244 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8bab8eefb6409c1aULL,   774,  252 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd01fef10a657842cULL,   800,  260 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9b10a4e5e9913129ULL,   827,  268 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe7109bfba19c0c9dULL,   853,  276 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xac2820d9623bf429ULL,   880,  284 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x80444b5e7aa7cf85ULL,   907,  292 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbf21e44003acdd2dULL,   933,  300 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8e679c2f5e44ff8fULL,   960,  308 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd433179d9c8cb841ULL,   986,  316 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9e19db92b4e31ba9ULL,  1013,  324 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xeb96bf6ebadf77d9ULL,  1039,  332 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xaf87023b9bf0ee6bULL,  1066,  340 }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 };
 ~~                     
 
                        
 static int cached_pow(int exp, diy_fp *p)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  int k = (int)ceil((exp+DIYFP_FRACT_SIZE-1) * D_1_LOG2_10);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  int i = (k-MIN_CACHED_EXP-1) / CACHED_EXP_STEP + 1;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  p->f = pow_cache[i].fract;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  p->e = pow_cache[i].b_exp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  return pow_cache[i].d_exp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 }
 ~                      
 
                        
 static diy_fp minus(diy_fp x, diy_fp y)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  diy_fp d; d.f = x.f - y.f; d.e = x.e;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  assert(x.e == y.e && x.f >= y.f);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return d;
  ~~~~~~~~~             
 }
 ~                      
 
                        
 static diy_fp multiply(diy_fp x, diy_fp y)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  uint64_t a, b, c, d, ac, bc, ad, bd, tmp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp r;
  ~~~~~~~~~             
  a = x.f >> 32; b = x.f & MASK32;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  c = y.f >> 32; d = y.f & MASK32;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ac = a*c; bc = b*c;
  ~~~~~~~~~~~~~~~~~~~   
  ad = a*d; bd = b*d;
  ~~~~~~~~~~~~~~~~~~~   
  tmp = (bd >> 32) + (ad & MASK32) + (bc & MASK32);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  tmp += 1U << 31; // round
  ~~~~~~~~~~~~~~~~~~~~~~~~~
  r.f = ac + (ad >> 32) + (bc >> 32) + (tmp >> 32);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  r.e = x.e + y.e + 64;
  ~~~~~~~~~~~~~~~~~~~~~ 
  return r;
  ~~~~~~~~~             
 }
 ~                      
 
                        
 static diy_fp normalize_diy_fp(diy_fp n)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  assert(n.f != 0);
  ~~~~~~~~~~~~~~~~~     
  while(!(n.f & 0xFFC0000000000000ULL)) { n.f <<= 10; n.e -= 10; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  while(!(n.f & D64_SIGN)) { n.f <<= 1; --n.e; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return n;
  ~~~~~~~~~             
 }
 ~                      
 
                        
 static diy_fp double2diy_fp(double d)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  diy_fp fp;
  ~~~~~~~~~~            
  uint64_t u64 = CAST_U64(d);
  ~~~~~~~~~~~~~~~~~~~~~~~~~
grisu3.c:209:17: note: in expansion of macro ‘CAST_U64’
  uint64_t u64 = CAST_U64(d);
                 ^~~~~~~~
grisu3.c: In function ‘grisu3’:
grisu3.c:57:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define CAST_U64(d) (*(uint64_t*)&d)
                       ^~~~~~~~~~~~~~
 #define MIN(x,y) ((x) <= (y) ? (x) : (y))
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #define MAX(x,y) ((x) >= (y) ? (x) : (y))
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
 #define MIN_CACHED_EXP -348
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #define CACHED_EXP_STEP 8
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
 typedef struct diy_fp
 ~~~~~~~~~~~~~~~~~~~~~  
 {
 ~                      
  uint64_t f;
  ~~~~~~~~~~~           
  int e;
  ~~~~~~                
 } diy_fp;
 ~~~~~~~~~              
 
                        
 typedef struct power
 ~~~~~~~~~~~~~~~~~~~~   
 {
 ~                      
  uint64_t fract;
  ~~~~~~~~~~~~~~~       
  int16_t b_exp, d_exp;
  ~~~~~~~~~~~~~~~~~~~~~ 
 } power;
 ~~~~~~~~               
 
                        
 static const power pow_cache[] =
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  { 0xfa8fd5a0081c0288ULL, -1220, -348 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbaaee17fa23ebf76ULL, -1193, -340 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8b16fb203055ac76ULL, -1166, -332 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xcf42894a5dce35eaULL, -1140, -324 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9a6bb0aa55653b2dULL, -1113, -316 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe61acf033d1a45dfULL, -1087, -308 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xab70fe17c79ac6caULL, -1060, -300 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xff77b1fcbebcdc4fULL, -1034, -292 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbe5691ef416bd60cULL, -1007, -284 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8dd01fad907ffc3cULL,  -980, -276 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd3515c2831559a83ULL,  -954, -268 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9d71ac8fada6c9b5ULL,  -927, -260 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xea9c227723ee8bcbULL,  -901, -252 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xaecc49914078536dULL,  -874, -244 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x823c12795db6ce57ULL,  -847, -236 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc21094364dfb5637ULL,  -821, -228 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9096ea6f3848984fULL,  -794, -220 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd77485cb25823ac7ULL,  -768, -212 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa086cfcd97bf97f4ULL,  -741, -204 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xef340a98172aace5ULL,  -715, -196 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb23867fb2a35b28eULL,  -688, -188 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x84c8d4dfd2c63f3bULL,  -661, -180 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc5dd44271ad3cdbaULL,  -635, -172 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x936b9fcebb25c996ULL,  -608, -164 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xdbac6c247d62a584ULL,  -582, -156 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa3ab66580d5fdaf6ULL,  -555, -148 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf3e2f893dec3f126ULL,  -529, -140 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb5b5ada8aaff80b8ULL,  -502, -132 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x87625f056c7c4a8bULL,  -475, -124 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc9bcff6034c13053ULL,  -449, -116 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x964e858c91ba2655ULL,  -422, -108 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xdff9772470297ebdULL,  -396, -100 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa6dfbd9fb8e5b88fULL,  -369,  -92 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf8a95fcf88747d94ULL,  -343,  -84 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb94470938fa89bcfULL,  -316,  -76 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8a08f0f8bf0f156bULL,  -289,  -68 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xcdb02555653131b6ULL,  -263,  -60 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x993fe2c6d07b7facULL,  -236,  -52 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe45c10c42a2b3b06ULL,  -210,  -44 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xaa242499697392d3ULL,  -183,  -36 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xfd87b5f28300ca0eULL,  -157,  -28 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbce5086492111aebULL,  -130,  -20 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8cbccc096f5088ccULL,  -103,  -12 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd1b71758e219652cULL,   -77,   -4 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9c40000000000000ULL,   -50,    4 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe8d4a51000000000ULL,   -24,   12 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xad78ebc5ac620000ULL,     3,   20 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x813f3978f8940984ULL,    30,   28 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc097ce7bc90715b3ULL,    56,   36 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8f7e32ce7bea5c70ULL,    83,   44 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd5d238a4abe98068ULL,   109,   52 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9f4f2726179a2245ULL,   136,   60 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xed63a231d4c4fb27ULL,   162,   68 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb0de65388cc8ada8ULL,   189,   76 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x83c7088e1aab65dbULL,   216,   84 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc45d1df942711d9aULL,   242,   92 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x924d692ca61be758ULL,   269,  100 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xda01ee641a708deaULL,   295,  108 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa26da3999aef774aULL,   322,  116 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf209787bb47d6b85ULL,   348,  124 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb454e4a179dd1877ULL,   375,  132 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x865b86925b9bc5c2ULL,   402,  140 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc83553c5c8965d3dULL,   428,  148 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x952ab45cfa97a0b3ULL,   455,  156 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xde469fbd99a05fe3ULL,   481,  164 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa59bc234db398c25ULL,   508,  172 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf6c69a72a3989f5cULL,   534,  180 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb7dcbf5354e9beceULL,   561,  188 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x88fcf317f22241e2ULL,   588,  196 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xcc20ce9bd35c78a5ULL,   614,  204 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x98165af37b2153dfULL,   641,  212 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe2a0b5dc971f303aULL,   667,  220 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa8d9d1535ce3b396ULL,   694,  228 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xfb9b7cd9a4a7443cULL,   720,  236 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbb764c4ca7a44410ULL,   747,  244 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8bab8eefb6409c1aULL,   774,  252 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd01fef10a657842cULL,   800,  260 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9b10a4e5e9913129ULL,   827,  268 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe7109bfba19c0c9dULL,   853,  276 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xac2820d9623bf429ULL,   880,  284 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x80444b5e7aa7cf85ULL,   907,  292 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbf21e44003acdd2dULL,   933,  300 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8e679c2f5e44ff8fULL,   960,  308 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd433179d9c8cb841ULL,   986,  316 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9e19db92b4e31ba9ULL,  1013,  324 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xeb96bf6ebadf77d9ULL,  1039,  332 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xaf87023b9bf0ee6bULL,  1066,  340 }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 };
 ~~                     
 
                        
 static int cached_pow(int exp, diy_fp *p)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  int k = (int)ceil((exp+DIYFP_FRACT_SIZE-1) * D_1_LOG2_10);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  int i = (k-MIN_CACHED_EXP-1) / CACHED_EXP_STEP + 1;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  p->f = pow_cache[i].fract;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  p->e = pow_cache[i].b_exp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  return pow_cache[i].d_exp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 }
 ~                      
 
                        
 static diy_fp minus(diy_fp x, diy_fp y)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  diy_fp d; d.f = x.f - y.f; d.e = x.e;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  assert(x.e == y.e && x.f >= y.f);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return d;
  ~~~~~~~~~             
 }
 ~                      
 
                        
 static diy_fp multiply(diy_fp x, diy_fp y)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  uint64_t a, b, c, d, ac, bc, ad, bd, tmp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp r;
  ~~~~~~~~~             
  a = x.f >> 32; b = x.f & MASK32;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  c = y.f >> 32; d = y.f & MASK32;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ac = a*c; bc = b*c;
  ~~~~~~~~~~~~~~~~~~~   
  ad = a*d; bd = b*d;
  ~~~~~~~~~~~~~~~~~~~   
  tmp = (bd >> 32) + (ad & MASK32) + (bc & MASK32);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  tmp += 1U << 31; // round
  ~~~~~~~~~~~~~~~~~~~~~~~~~
  r.f = ac + (ad >> 32) + (bc >> 32) + (tmp >> 32);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  r.e = x.e + y.e + 64;
  ~~~~~~~~~~~~~~~~~~~~~ 
  return r;
  ~~~~~~~~~             
 }
 ~                      
 
                        
 static diy_fp normalize_diy_fp(diy_fp n)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  assert(n.f != 0);
  ~~~~~~~~~~~~~~~~~     
  while(!(n.f & 0xFFC0000000000000ULL)) { n.f <<= 10; n.e -= 10; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  while(!(n.f & D64_SIGN)) { n.f <<= 1; --n.e; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return n;
  ~~~~~~~~~             
 }
 ~                      
 
                        
 static diy_fp double2diy_fp(double d)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  diy_fp fp;
  ~~~~~~~~~~            
  uint64_t u64 = CAST_U64(d);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  if (!(u64 & D64_EXP_MASK)) { fp.f = u64 & D64_FRACT_MASK; fp.e = 1 - D64_EXP_BIAS; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  else { fp.f = (u64 & D64_FRACT_MASK) + D64_IMPLICIT_ONE; fp.e = (int)((u64 & D64_EXP_MASK) >> D64_EXP_POS) - D64_EXP_BIAS; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return fp;
  ~~~~~~~~~~            
 }
 ~                      
 
                        
 // pow10_cache[i] = 10^(i-1)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 static const unsigned int pow10_cache[] = { 0, 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 };
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
 static int largest_pow10(uint32_t n, int n_bits, uint32_t *power)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  int guess = ((n_bits + 1) * 1233 >> 12) + 1/*skip first entry*/;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  if (n < pow10_cache[guess]) --guess; // We don't have any guarantees that 2^n_bits <= n.
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  *power = pow10_cache[guess];
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return guess;
  ~~~~~~~~~~~~~         
 }
 ~                      
 
                        
 static int round_weed(char *buffer, int len, uint64_t wp_W, uint64_t delta, uint64_t rest, uint64_t ten_kappa, uint64_t ulp)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  uint64_t wp_Wup = wp_W - ulp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint64_t wp_Wdown = wp_W + ulp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  while(rest < wp_Wup && delta - rest >= ten_kappa
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   && (rest + ten_kappa < wp_Wup || wp_Wup - rest >= rest + ten_kappa - wp_Wup))
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  {
  ~                     
   --buffer[len-1];
   ~~~~~~~~~~~~~~~~     
   rest += ten_kappa;
   ~~~~~~~~~~~~~~~~~~   
  }
  ~                     
  if (rest < wp_Wdown && delta - rest >= ten_kappa
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   && (rest + ten_kappa < wp_Wdown || wp_Wdown - rest > rest + ten_kappa - wp_Wdown))
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   return 0;
   ~~~~~~~~~            
 
                        
  return 2*ulp <= rest && rest <= delta - 4*ulp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 }
 ~                      
 
                        
 static int digit_gen(diy_fp low, diy_fp w, diy_fp high, char *buffer, int *length, int *kappa)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  uint64_t unit = 1;
  ~~~~~~~~~~~~~~~~~~    
  diy_fp too_low = { low.f - unit, low.e };
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp too_high = { high.f + unit, high.e };
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp unsafe_interval = minus(too_high, too_low);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp one = { 1ULL << -w.e, w.e };
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint32_t p1 = (uint32_t)(too_high.f >> -one.e);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint64_t p2 = too_high.f & (one.f - 1);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint32_t div;
  ~~~~~~~~~~~~~         
  *kappa = largest_pow10(p1, DIYFP_FRACT_SIZE + one.e, &div);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  *length = 0;
  ~~~~~~~~~~~~          
 
                        
  while(*kappa > 0)
  ~~~~~~~~~~~~~~~~~     
  {
  ~                     
   uint64_t rest;
   ~~~~~~~~~~~~~~       
   int digit = p1 / div;
   ~~~~~~~~~~~~~~~~~~~~~
   buffer[*length] = (char)('0' + digit);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ++*length;
   ~~~~~~~~~~           
   p1 %= div;
   ~~~~~~~~~~           
   --*kappa;
   ~~~~~~~~~            
   rest = ((uint64_t)p1 << -one.e) + p2;
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   if (rest < unsafe_interval.f) return round_weed(buffer, *length, minus(too_high, w).f, unsafe_interval.f, rest, (uint64_t)div << -one.e, unit);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   div /= 10;
   ~~~~~~~~~~           
  }
  ~                     
 
                        
  for(;;)
  ~~~~~~~               
  {
  ~                     
   int digit;
   ~~~~~~~~~~           
   p2 *= 10;
   ~~~~~~~~~            
   unit *= 10;
   ~~~~~~~~~~~          
   unsafe_interval.f *= 10;
   ~~~~~~~~~~~~~~~~~~~~~~~~
   // Integer division by one.
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   digit = (int)(p2 >> -one.e);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   buffer[*length] = (char)('0' + digit);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ++*length;
   ~~~~~~~~~~           
   p2 &= one.f - 1;  // Modulo by one.
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   --*kappa;
   ~~~~~~~~~            
   if (p2 < unsafe_interval.f) return round_weed(buffer, *length, minus(too_high, w).f * unit, unsafe_interval.f, p2, one.f, unit);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  }
  ~                     
 }
 ~                      
 
                        
 static int grisu3(double v, char *buffer, int *length, int *d_exp)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  int mk, kappa, success;
  ~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp dfp = double2diy_fp(v);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp w = normalize_diy_fp(dfp);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
  // normalize boundaries
  ~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp t = { (dfp.f << 1) + 1, dfp.e - 1 };
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp b_plus = normalize_diy_fp(t);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp b_minus;
  ~~~~~~~~~~~~~~~       
  diy_fp c_mk; // Cached power of ten: 10^-k
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint64_t u64 = CAST_U64(v);
  ~~~~~~~~~~~~~~~~~~~~~~~~~
grisu3.c:296:17: note: in expansion of macro ‘CAST_U64’
  uint64_t u64 = CAST_U64(v);
                 ^~~~~~~~
grisu3.c: In function ‘dtoa_grisu3’:
grisu3.c:57:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define CAST_U64(d) (*(uint64_t*)&d)
                       ^~~~~~~~~~~~~~
 #define MIN(x,y) ((x) <= (y) ? (x) : (y))
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #define MAX(x,y) ((x) >= (y) ? (x) : (y))
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
 #define MIN_CACHED_EXP -348
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #define CACHED_EXP_STEP 8
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
 typedef struct diy_fp
 ~~~~~~~~~~~~~~~~~~~~~  
 {
 ~                      
  uint64_t f;
  ~~~~~~~~~~~           
  int e;
  ~~~~~~                
 } diy_fp;
 ~~~~~~~~~              
 
                        
 typedef struct power
 ~~~~~~~~~~~~~~~~~~~~   
 {
 ~                      
  uint64_t fract;
  ~~~~~~~~~~~~~~~       
  int16_t b_exp, d_exp;
  ~~~~~~~~~~~~~~~~~~~~~ 
 } power;
 ~~~~~~~~               
 
                        
 static const power pow_cache[] =
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  { 0xfa8fd5a0081c0288ULL, -1220, -348 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbaaee17fa23ebf76ULL, -1193, -340 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8b16fb203055ac76ULL, -1166, -332 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xcf42894a5dce35eaULL, -1140, -324 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9a6bb0aa55653b2dULL, -1113, -316 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe61acf033d1a45dfULL, -1087, -308 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xab70fe17c79ac6caULL, -1060, -300 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xff77b1fcbebcdc4fULL, -1034, -292 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbe5691ef416bd60cULL, -1007, -284 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8dd01fad907ffc3cULL,  -980, -276 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd3515c2831559a83ULL,  -954, -268 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9d71ac8fada6c9b5ULL,  -927, -260 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xea9c227723ee8bcbULL,  -901, -252 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xaecc49914078536dULL,  -874, -244 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x823c12795db6ce57ULL,  -847, -236 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc21094364dfb5637ULL,  -821, -228 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9096ea6f3848984fULL,  -794, -220 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd77485cb25823ac7ULL,  -768, -212 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa086cfcd97bf97f4ULL,  -741, -204 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xef340a98172aace5ULL,  -715, -196 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb23867fb2a35b28eULL,  -688, -188 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x84c8d4dfd2c63f3bULL,  -661, -180 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc5dd44271ad3cdbaULL,  -635, -172 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x936b9fcebb25c996ULL,  -608, -164 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xdbac6c247d62a584ULL,  -582, -156 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa3ab66580d5fdaf6ULL,  -555, -148 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf3e2f893dec3f126ULL,  -529, -140 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb5b5ada8aaff80b8ULL,  -502, -132 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x87625f056c7c4a8bULL,  -475, -124 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc9bcff6034c13053ULL,  -449, -116 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x964e858c91ba2655ULL,  -422, -108 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xdff9772470297ebdULL,  -396, -100 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa6dfbd9fb8e5b88fULL,  -369,  -92 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf8a95fcf88747d94ULL,  -343,  -84 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb94470938fa89bcfULL,  -316,  -76 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8a08f0f8bf0f156bULL,  -289,  -68 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xcdb02555653131b6ULL,  -263,  -60 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x993fe2c6d07b7facULL,  -236,  -52 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe45c10c42a2b3b06ULL,  -210,  -44 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xaa242499697392d3ULL,  -183,  -36 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xfd87b5f28300ca0eULL,  -157,  -28 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbce5086492111aebULL,  -130,  -20 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8cbccc096f5088ccULL,  -103,  -12 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd1b71758e219652cULL,   -77,   -4 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9c40000000000000ULL,   -50,    4 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe8d4a51000000000ULL,   -24,   12 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xad78ebc5ac620000ULL,     3,   20 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x813f3978f8940984ULL,    30,   28 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc097ce7bc90715b3ULL,    56,   36 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8f7e32ce7bea5c70ULL,    83,   44 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd5d238a4abe98068ULL,   109,   52 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9f4f2726179a2245ULL,   136,   60 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xed63a231d4c4fb27ULL,   162,   68 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb0de65388cc8ada8ULL,   189,   76 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x83c7088e1aab65dbULL,   216,   84 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc45d1df942711d9aULL,   242,   92 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x924d692ca61be758ULL,   269,  100 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xda01ee641a708deaULL,   295,  108 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa26da3999aef774aULL,   322,  116 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf209787bb47d6b85ULL,   348,  124 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb454e4a179dd1877ULL,   375,  132 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x865b86925b9bc5c2ULL,   402,  140 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xc83553c5c8965d3dULL,   428,  148 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x952ab45cfa97a0b3ULL,   455,  156 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xde469fbd99a05fe3ULL,   481,  164 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa59bc234db398c25ULL,   508,  172 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xf6c69a72a3989f5cULL,   534,  180 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xb7dcbf5354e9beceULL,   561,  188 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x88fcf317f22241e2ULL,   588,  196 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xcc20ce9bd35c78a5ULL,   614,  204 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x98165af37b2153dfULL,   641,  212 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe2a0b5dc971f303aULL,   667,  220 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xa8d9d1535ce3b396ULL,   694,  228 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xfb9b7cd9a4a7443cULL,   720,  236 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbb764c4ca7a44410ULL,   747,  244 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8bab8eefb6409c1aULL,   774,  252 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd01fef10a657842cULL,   800,  260 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9b10a4e5e9913129ULL,   827,  268 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xe7109bfba19c0c9dULL,   853,  276 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xac2820d9623bf429ULL,   880,  284 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x80444b5e7aa7cf85ULL,   907,  292 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xbf21e44003acdd2dULL,   933,  300 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x8e679c2f5e44ff8fULL,   960,  308 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xd433179d9c8cb841ULL,   986,  316 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0x9e19db92b4e31ba9ULL,  1013,  324 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xeb96bf6ebadf77d9ULL,  1039,  332 },
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  { 0xaf87023b9bf0ee6bULL,  1066,  340 }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 };
 ~~                     
 
                        
 static int cached_pow(int exp, diy_fp *p)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  int k = (int)ceil((exp+DIYFP_FRACT_SIZE-1) * D_1_LOG2_10);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  int i = (k-MIN_CACHED_EXP-1) / CACHED_EXP_STEP + 1;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  p->f = pow_cache[i].fract;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  p->e = pow_cache[i].b_exp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  return pow_cache[i].d_exp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
 }
 ~                      
 
                        
 static diy_fp minus(diy_fp x, diy_fp y)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  diy_fp d; d.f = x.f - y.f; d.e = x.e;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  assert(x.e == y.e && x.f >= y.f);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return d;
  ~~~~~~~~~             
 }
 ~                      
 
                        
 static diy_fp multiply(diy_fp x, diy_fp y)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  uint64_t a, b, c, d, ac, bc, ad, bd, tmp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp r;
  ~~~~~~~~~             
  a = x.f >> 32; b = x.f & MASK32;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  c = y.f >> 32; d = y.f & MASK32;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ac = a*c; bc = b*c;
  ~~~~~~~~~~~~~~~~~~~   
  ad = a*d; bd = b*d;
  ~~~~~~~~~~~~~~~~~~~   
  tmp = (bd >> 32) + (ad & MASK32) + (bc & MASK32);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  tmp += 1U << 31; // round
  ~~~~~~~~~~~~~~~~~~~~~~~~~
  r.f = ac + (ad >> 32) + (bc >> 32) + (tmp >> 32);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  r.e = x.e + y.e + 64;
  ~~~~~~~~~~~~~~~~~~~~~ 
  return r;
  ~~~~~~~~~             
 }
 ~                      
 
                        
 static diy_fp normalize_diy_fp(diy_fp n)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  assert(n.f != 0);
  ~~~~~~~~~~~~~~~~~     
  while(!(n.f & 0xFFC0000000000000ULL)) { n.f <<= 10; n.e -= 10; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  while(!(n.f & D64_SIGN)) { n.f <<= 1; --n.e; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return n;
  ~~~~~~~~~             
 }
 ~                      
 
                        
 static diy_fp double2diy_fp(double d)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  diy_fp fp;
  ~~~~~~~~~~            
  uint64_t u64 = CAST_U64(d);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  if (!(u64 & D64_EXP_MASK)) { fp.f = u64 & D64_FRACT_MASK; fp.e = 1 - D64_EXP_BIAS; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  else { fp.f = (u64 & D64_FRACT_MASK) + D64_IMPLICIT_ONE; fp.e = (int)((u64 & D64_EXP_MASK) >> D64_EXP_POS) - D64_EXP_BIAS; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return fp;
  ~~~~~~~~~~            
 }
 ~                      
 
                        
 // pow10_cache[i] = 10^(i-1)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 static const unsigned int pow10_cache[] = { 0, 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 };
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
 static int largest_pow10(uint32_t n, int n_bits, uint32_t *power)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  int guess = ((n_bits + 1) * 1233 >> 12) + 1/*skip first entry*/;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  if (n < pow10_cache[guess]) --guess; // We don't have any guarantees that 2^n_bits <= n.
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  *power = pow10_cache[guess];
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  return guess;
  ~~~~~~~~~~~~~         
 }
 ~                      
 
                        
 static int round_weed(char *buffer, int len, uint64_t wp_W, uint64_t delta, uint64_t rest, uint64_t ten_kappa, uint64_t ulp)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  uint64_t wp_Wup = wp_W - ulp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint64_t wp_Wdown = wp_W + ulp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  while(rest < wp_Wup && delta - rest >= ten_kappa
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   && (rest + ten_kappa < wp_Wup || wp_Wup - rest >= rest + ten_kappa - wp_Wup))
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  {
  ~                     
   --buffer[len-1];
   ~~~~~~~~~~~~~~~~     
   rest += ten_kappa;
   ~~~~~~~~~~~~~~~~~~   
  }
  ~                     
  if (rest < wp_Wdown && delta - rest >= ten_kappa
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   && (rest + ten_kappa < wp_Wdown || wp_Wdown - rest > rest + ten_kappa - wp_Wdown))
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   return 0;
   ~~~~~~~~~            
 
                        
  return 2*ulp <= rest && rest <= delta - 4*ulp;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 }
 ~                      
 
                        
 static int digit_gen(diy_fp low, diy_fp w, diy_fp high, char *buffer, int *length, int *kappa)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  uint64_t unit = 1;
  ~~~~~~~~~~~~~~~~~~    
  diy_fp too_low = { low.f - unit, low.e };
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp too_high = { high.f + unit, high.e };
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp unsafe_interval = minus(too_high, too_low);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp one = { 1ULL << -w.e, w.e };
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint32_t p1 = (uint32_t)(too_high.f >> -one.e);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint64_t p2 = too_high.f & (one.f - 1);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint32_t div;
  ~~~~~~~~~~~~~         
  *kappa = largest_pow10(p1, DIYFP_FRACT_SIZE + one.e, &div);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  *length = 0;
  ~~~~~~~~~~~~          
 
                        
  while(*kappa > 0)
  ~~~~~~~~~~~~~~~~~     
  {
  ~                     
   uint64_t rest;
   ~~~~~~~~~~~~~~       
   int digit = p1 / div;
   ~~~~~~~~~~~~~~~~~~~~~
   buffer[*length] = (char)('0' + digit);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ++*length;
   ~~~~~~~~~~           
   p1 %= div;
   ~~~~~~~~~~           
   --*kappa;
   ~~~~~~~~~            
   rest = ((uint64_t)p1 << -one.e) + p2;
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   if (rest < unsafe_interval.f) return round_weed(buffer, *length, minus(too_high, w).f, unsafe_interval.f, rest, (uint64_t)div << -one.e, unit);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   div /= 10;
   ~~~~~~~~~~           
  }
  ~                     
 
                        
  for(;;)
  ~~~~~~~               
  {
  ~                     
   int digit;
   ~~~~~~~~~~           
   p2 *= 10;
   ~~~~~~~~~            
   unit *= 10;
   ~~~~~~~~~~~          
   unsafe_interval.f *= 10;
   ~~~~~~~~~~~~~~~~~~~~~~~~
   // Integer division by one.
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   digit = (int)(p2 >> -one.e);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   buffer[*length] = (char)('0' + digit);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ++*length;
   ~~~~~~~~~~           
   p2 &= one.f - 1;  // Modulo by one.
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   --*kappa;
   ~~~~~~~~~            
   if (p2 < unsafe_interval.f) return round_weed(buffer, *length, minus(too_high, w).f * unit, unsafe_interval.f, p2, one.f, unit);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  }
  ~                     
 }
 ~                      
 
                        
 static int grisu3(double v, char *buffer, int *length, int *d_exp)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  int mk, kappa, success;
  ~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp dfp = double2diy_fp(v);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp w = normalize_diy_fp(dfp);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
  // normalize boundaries
  ~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp t = { (dfp.f << 1) + 1, dfp.e - 1 };
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp b_plus = normalize_diy_fp(t);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  diy_fp b_minus;
  ~~~~~~~~~~~~~~~       
  diy_fp c_mk; // Cached power of ten: 10^-k
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint64_t u64 = CAST_U64(v);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  assert(v > 0 && v <= 1.7976931348623157e308); // Grisu only handles strictly positive finite numbers.
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  if (!(u64 & D64_FRACT_MASK) && (u64 & D64_EXP_MASK) != 0) { b_minus.f = (dfp.f << 2) - 1; b_minus.e =  dfp.e - 2;} // lower boundary is closer?
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  else { b_minus.f = (dfp.f << 1) - 1; b_minus.e = dfp.e - 1; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  b_minus.f = b_minus.f << (b_minus.e - b_plus.e);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  b_minus.e = b_plus.e;
  ~~~~~~~~~~~~~~~~~~~~~ 
 
                        
  mk = cached_pow(MIN_TARGET_EXP - DIYFP_FRACT_SIZE - w.e, &c_mk);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
  w = multiply(w, c_mk);
  ~~~~~~~~~~~~~~~~~~~~~~
  b_minus = multiply(b_minus, c_mk);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  b_plus  = multiply(b_plus,  c_mk);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
                        
  success = digit_gen(b_minus, w, b_plus, buffer, length, &kappa);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  *d_exp = kappa - mk;
  ~~~~~~~~~~~~~~~~~~~~  
  return success;
  ~~~~~~~~~~~~~~~       
 }
 ~                      
 
                        
 static int i_to_str(int val, char *str)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  int len, i;
  ~~~~~~~~~~~           
  char *s;
  ~~~~~~~~              
  char *begin = str;
  ~~~~~~~~~~~~~~~~~~    
  if (val < 0) { *str++ = '-'; val = -val; }
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  s = str;
  ~~~~~~~~              
 
                        
  for(;;)
  ~~~~~~~               
  {
  ~                     
   int ni = val / 10;
   ~~~~~~~~~~~~~~~~~~   
   int digit = val - ni*10;
   ~~~~~~~~~~~~~~~~~~~~~~~~
   *s++ = (char)('0' + digit);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   if (ni == 0)
   ~~~~~~~~~~~~         
    break;
    ~~~~~~              
   val = ni;
   ~~~~~~~~~            
  }
  ~                     
  *s = '\0';
  ~~~~~~~~~~            
  len = (int)(s - str);
  ~~~~~~~~~~~~~~~~~~~~~ 
  for(i = 0; i < len/2; ++i)
  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  {
  ~                     
   char ch = str[i];
   ~~~~~~~~~~~~~~~~~    
   str[i] = str[len-1-i];
   ~~~~~~~~~~~~~~~~~~~~~~
   str[len-1-i] = ch;
   ~~~~~~~~~~~~~~~~~~   
  }
  ~                     
 
                        
  return (int)(s - begin);
  ~~~~~~~~~~~~~~~~~~~~~~~~
 }
 ~                      
 
                        
 int dtoa_grisu3(double v, char *dst)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 {
 ~                      
  int d_exp, len, success, decimals, i;
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  uint64_t u64 = CAST_U64(v);
  ~~~~~~~~~~~~~~~~~~~~~~~~~
grisu3.c:346:17: note: in expansion of macro ‘CAST_U64’
  uint64_t u64 = CAST_U64(v);
                 ^~~~~~~~
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c init.c -o init.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c localtime.c -o localtime.o
In function ‘tzdir’,
    inlined from ‘tzload’ at localtime.c:362:17:
localtime.c:1817:5: warning: ‘strncpy’ specified bound 1000 equals destination size [-Wstringop-truncation]
     strncpy(buf, p, 1000);
     ^~~~~~~~~~~~~~~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c parse.cpp -o parse.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from parse.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from parse.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from parse.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from parse.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from parse.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from parse.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from parse.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from parse.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from parse.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from parse.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from parse.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from parse.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from parse.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from parse.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c read.cpp -o read.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c type_convert.cpp -o type_convert.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from type_convert.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from type_convert.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from type_convert.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from type_convert.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from type_convert.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from type_convert.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from type_convert.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from type_convert.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from type_convert.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from type_convert.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from type_convert.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from type_convert.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from Collector.h:5,
                 from type_convert.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from type_convert.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c write.cpp -o write.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_facade.hpp:13,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/range/iterator_range_core.hpp:27,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/range/iterator_range.hpp:13,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/traits.hpp:38,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/detail/dispatch.hpp:17,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/flush.hpp:17,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/close.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/detail/functional.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/stream_buffer.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/stream.hpp:21,
                 from write.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c write_connection.cpp -o write_connection.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c write_delim.cpp -o write_delim.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_facade.hpp:13,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/range/iterator_range_core.hpp:27,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/range/iterator_range.hpp:13,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/traits.hpp:38,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/detail/dispatch.hpp:17,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/flush.hpp:17,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/close.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/detail/functional.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/stream_buffer.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iostreams/stream.hpp:21,
                 from write_delim.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o readr.so Collector.o CollectorGuess.o Iconv.o LocaleInfo.o RcppExports.o Reader.o Source.o Tokenizer.o TokenizerDelim.o TokenizerFwf.o TokenizerWs.o connection.o datetime.o grisu3.o init.o localtime.o parse.o read.o type_convert.o write.o write_connection.o write_delim.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpdH5zle/R.INSTALL48f7a5f339a/readr/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpdH5zle/R.INSTALL48f7a5f339a/readr/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpdH5zle/R.INSTALL48f7a5f339a/readr/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/readr/libs
** R
** 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
* DONE (readr)
* installing *source* package ‘purrr’ ...
** package ‘purrr’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpEbDkLf/R.INSTALL178f27e0edb2/purrr/src'
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c backports.c -o backports.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c coerce.c -o coerce.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c extract.c -o extract.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c flatten.c -o flatten.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c init.c -o init.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c map.c -o map.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c transpose.c -o transpose.o
gcc-8 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o purrr.so backports.o coerce.o extract.o flatten.o init.o map.o transpose.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpEbDkLf/R.INSTALL178f27e0edb2/purrr/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpEbDkLf/R.INSTALL178f27e0edb2/purrr/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpEbDkLf/R.INSTALL178f27e0edb2/purrr/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/purrr/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (purrr)
* installing *source* package ‘tidyselect’ ...
** package ‘tidyselect’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpMVLxRp/R.INSTALL28a136055c78/tidyselect/src'
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c combine_variables.cpp -o combine_variables.o
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o tidyselect.so RcppExports.o combine_variables.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpMVLxRp/R.INSTALL28a136055c78/tidyselect/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpMVLxRp/R.INSTALL28a136055c78/tidyselect/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpMVLxRp/R.INSTALL28a136055c78/tidyselect/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/tidyselect/libs
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (tidyselect)
* installing *source* package ‘haven’ ...
** package ‘haven’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpX6BiCe/R.INSTALL6d341458bc52/haven/src'
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c tagged_na.c -o tagged_na.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_parser.c -o readstat/readstat_parser.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_bits.c -o readstat/readstat_bits.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_metadata.c -o readstat/readstat_metadata.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_io_unistd.c -o readstat/readstat_io_unistd.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_variable.c -o readstat/readstat_variable.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_writer.c -o readstat/readstat_writer.o
In function ‘readstat_copy_label.isra.0’,
    inlined from ‘readstat_add_value_label’ at readstat/readstat_writer.c:94:5:
readstat/readstat_writer.c:82:9: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
         strncpy(value_label->label, label, value_label->label_len);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
readstat/readstat_writer.c: In function ‘readstat_add_value_label’:
readstat/readstat_writer.c:80:34: note: length computed here
         value_label->label_len = strlen(label);
                                  ^~~~~~~~~~~~~
readstat/readstat_writer.c: In function ‘readstat_add_label_set’:
readstat/readstat_writer.c:261:5: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation]
     strncpy(new_label_set->name, name, sizeof(new_label_set->name));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
readstat/readstat_writer.c: In function ‘readstat_label_string_value’:
readstat/readstat_writer.c:316:9: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
         strncpy(new_value_label->string_key, value, new_value_label->string_key_len);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
readstat/readstat_writer.c:314:43: note: length computed here
         new_value_label->string_key_len = strlen(value);
                                           ^~~~~~~~~~~~~
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_error.c -o readstat/readstat_error.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_convert.c -o readstat/readstat_convert.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/CKHashTable.c -o readstat/CKHashTable.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_malloc.c -o readstat/readstat_malloc.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/readstat_value.c -o readstat/readstat_value.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/readstat_xport_write.c -o readstat/sas/readstat_xport_write.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/readstat_sas7bcat_read.c -o readstat/sas/readstat_sas7bcat_read.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/readstat_sas7bdat_write.c -o readstat/sas/readstat_sas7bdat_write.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/readstat_sas7bcat_write.c -o readstat/sas/readstat_sas7bcat_write.o
In function ‘sas7bcat_emit_header.constprop’,
    inlined from ‘sas7bcat_begin_data’ at readstat/sas/readstat_sas7bcat_write.c:129:14:
readstat/sas/readstat_sas7bcat_write.c:108:5: warning: ‘strncpy’ output may be truncated copying 64 bytes from a string of length 99 [-Wstringop-truncation]
     strncpy(header_start.file_label, writer->file_label, sizeof(header_start.file_label));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/ieee.c -o readstat/sas/ieee.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/readstat_xport_read.c -o readstat/sas/readstat_xport_read.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/readstat_sas.c -o readstat/sas/readstat_sas.o
readstat/sas/readstat_sas.c: In function ‘sas_write_header’:
readstat/sas/readstat_sas.c:284:5: warning: ‘strncpy’ output may be truncated copying 64 bytes from a string of length 99 [-Wstringop-truncation]
     strncpy(header_start.file_label, writer->file_label, sizeof(header_start.file_label));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
readstat/sas/readstat_sas.c:337:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 31 [-Wstringop-truncation]
     strncpy(header_end.release, release, sizeof(header_end.release));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/readstat_sas_rle.c -o readstat/sas/readstat_sas_rle.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/readstat_xport.c -o readstat/sas/readstat_xport.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/sas/readstat_sas7bdat_read.c -o readstat/sas/readstat_sas7bdat_read.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_sav_compress.c -o readstat/spss/readstat_sav_compress.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_spss_parse.c -o readstat/spss/readstat_spss_parse.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_sav_read.c -o readstat/spss/readstat_sav_read.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_por_read.c -o readstat/spss/readstat_por_read.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_sav.c -o readstat/spss/readstat_sav.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_por.c -o readstat/spss/readstat_por.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_sav_parse_timestamp.c -o readstat/spss/readstat_sav_parse_timestamp.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_zsav_read.c -o readstat/spss/readstat_zsav_read.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_sav_write.c -o readstat/spss/readstat_sav_write.o
readstat/spss/readstat_sav_write.c: In function ‘sav_emit_header’:
readstat/spss/readstat_sav_write.c:150:5: warning: ‘strncpy’ output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation]
     strncpy(header.creation_date, creation_date, sizeof(header.creation_date));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
readstat/spss/readstat_sav_write.c:158:5: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 8 [-Wstringop-truncation]
     strncpy(header.creation_time, creation_time, sizeof(header.creation_time));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_zsav_compress.c -o readstat/spss/readstat_zsav_compress.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_spss.c -o readstat/spss/readstat_spss.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_por_write.c -o readstat/spss/readstat_por_write.o
readstat/spss/readstat_por_write.c: In function ‘por_emit_header’:
readstat/spss/readstat_por_write.c:194:5: warning: ‘strncpy’ output truncated before terminating nul copying 20 bytes from a string of the same length [-Wstringop-truncation]
     strncpy(vanity[1], "ASCII SPSS PORT FILE", 20);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_zsav_write.c -o readstat/spss/readstat_zsav_write.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_sav_parse.c -o readstat/spss/readstat_sav_parse.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/spss/readstat_por_parse.c -o readstat/spss/readstat_por_parse.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/stata/readstat_dta_read.c -o readstat/stata/readstat_dta_read.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/stata/readstat_dta.c -o readstat/stata/readstat_dta.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/stata/readstat_dta_parse_timestamp.c -o readstat/stata/readstat_dta_parse_timestamp.o
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c readstat/stata/readstat_dta_write.c -o readstat/stata/readstat_dta_write.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c DfReader.cpp -o DfReader.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c DfWriter.cpp -o DfWriter.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c haven_types.cpp -o haven_types.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include  -Ireadstat -DHAVE_ZLIB -fpic  -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o haven.so tagged_na.o readstat/readstat_parser.o readstat/readstat_bits.o readstat/readstat_metadata.o readstat/readstat_io_unistd.o readstat/readstat_variable.o readstat/readstat_writer.o readstat/readstat_error.o readstat/readstat_convert.o readstat/CKHashTable.o readstat/readstat_malloc.o readstat/readstat_value.o readstat/sas/readstat_xport_write.o readstat/sas/readstat_sas7bcat_read.o readstat/sas/readstat_sas7bdat_write.o readstat/sas/readstat_sas7bcat_write.o readstat/sas/ieee.o readstat/sas/readstat_xport_read.o readstat/sas/readstat_sas.o readstat/sas/readstat_sas_rle.o readstat/sas/readstat_xport.o readstat/sas/readstat_sas7bdat_read.o readstat/spss/readstat_sav_compress.o readstat/spss/readstat_spss_parse.o readstat/spss/readstat_sav_read.o readstat/spss/readstat_por_read.o readstat/spss/readstat_sav.o readstat/spss/readstat_por.o readstat/spss/readstat_sav_parse_timestamp.o readstat/spss/readstat_zsav_read.o readstat/spss/readstat_sav_write.o readstat/spss/readstat_zsav_compress.o readstat/spss/readstat_spss.o readstat/spss/readstat_por_write.o readstat/spss/readstat_zsav_write.o readstat/spss/readstat_sav_parse.o readstat/spss/readstat_por_parse.o readstat/stata/readstat_dta_read.o readstat/stata/readstat_dta.o readstat/stata/readstat_dta_parse_timestamp.o readstat/stata/readstat_dta_write.o DfReader.o DfWriter.o haven_types.o RcppExports.o -lz -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpX6BiCe/R.INSTALL6d341458bc52/haven/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpX6BiCe/R.INSTALL6d341458bc52/haven/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpX6BiCe/R.INSTALL6d341458bc52/haven/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/haven/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (haven)
* installing *source* package ‘dplyr’ ...
** package ‘dplyr’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpbyBFBL/R.INSTALL15263bad056e/dplyr/src'
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/tools/tools.h:5,
                 from ../inst/include/dplyr.h:6,
                 from RcppExports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from RcppExports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from RcppExports.cpp:4:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from RcppExports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from RcppExports.cpp:4:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from RcppExports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from RcppExports.cpp:4:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from RcppExports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from RcppExports.cpp:4:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from RcppExports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from RcppExports.cpp:4:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from RcppExports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from RcppExports.cpp:4:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from RcppExports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from RcppExports.cpp:4:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from ../inst/include/dplyr/Result/CallbackProcessor.h:4,
                 from ../inst/include/dplyr/Result/all.h:19,
                 from ../inst/include/dplyr/dplyr.h:29,
                 from ../inst/include/dplyr.h:8,
                 from RcppExports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from RcppExports.cpp:4:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c address.cpp -o address.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c api.cpp -o api.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from api.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from api.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from api.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c arrange.cpp -o arrange.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetHash.h:4,
                 from ../inst/include/dplyr/visitor_set/VisitorSetMixin.h:5,
                 from ../inst/include/dplyr/DataFrameVisitors.h:6,
                 from ../inst/include/dplyr/DataFrameVisitorsIndexMap.h:4,
                 from ../inst/include/dplyr/SubsetVectorVisitor.h:5,
                 from ../inst/include/dplyr/subset_visitor.h:4,
                 from ../inst/include/dplyr/DataFrameSubsetVisitors.h:4,
                 from ../inst/include/dplyr/Result/GroupedSubset.h:6,
                 from ../inst/include/dplyr/GroupedDataFrame.h:7,
                 from arrange.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:4,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from arrange.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from arrange.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from arrange.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from arrange.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from arrange.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from arrange.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from arrange.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from arrange.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from arrange.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from arrange.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from arrange.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from arrange.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from arrange.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from arrange.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from arrange.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from arrange.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c between.cpp -o between.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bind.cpp -o bind.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from bind.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from bind.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetHash.h:4,
                 from ../inst/include/dplyr/visitor_set/VisitorSetMixin.h:5,
                 from ../inst/include/dplyr/DataFrameVisitors.h:6,
                 from ../inst/include/dplyr/DataFrameVisitorsIndexMap.h:4,
                 from ../inst/include/dplyr/SubsetVectorVisitor.h:5,
                 from ../inst/include/dplyr/subset_visitor.h:4,
                 from ../inst/include/dplyr/DataFrameSubsetVisitors.h:4,
                 from ../inst/include/dplyr/Result/GroupedSubset.h:6,
                 from ../inst/include/dplyr/GroupedDataFrame.h:7,
                 from bind.cpp:11:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c combine_variables.cpp -o combine_variables.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c distinct.cpp -o distinct.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetIndexSet.h:4,
                 from distinct.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from distinct.cpp:7:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from distinct.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from distinct.cpp:7:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from distinct.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from distinct.cpp:7:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from distinct.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from distinct.cpp:7:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from distinct.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from distinct.cpp:7:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from distinct.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from distinct.cpp:7:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from distinct.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from distinct.cpp:7:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from distinct.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c encoding.cpp -o encoding.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c filter.cpp -o filter.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from filter.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:4,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from filter.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from filter.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from filter.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from filter.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from filter.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from filter.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from filter.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from filter.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from filter.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from filter.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from filter.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from filter.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from filter.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from filter.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from filter.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from filter.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c group_by.cpp -o group_by.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetHash.h:4,
                 from ../inst/include/dplyr/visitor_set/VisitorSetMixin.h:5,
                 from ../inst/include/dplyr/DataFrameVisitors.h:6,
                 from ../inst/include/dplyr/DataFrameVisitorsIndexMap.h:4,
                 from ../inst/include/dplyr/SubsetVectorVisitor.h:5,
                 from ../inst/include/dplyr/subset_visitor.h:4,
                 from ../inst/include/dplyr/DataFrameSubsetVisitors.h:4,
                 from ../inst/include/dplyr/Result/GroupedSubset.h:6,
                 from ../inst/include/dplyr/GroupedDataFrame.h:7,
                 from ../inst/include/dplyr/Groups.h:6,
                 from group_by.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c group_indices.cpp -o group_indices.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetHash.h:4,
                 from ../inst/include/dplyr/visitor_set/VisitorSetMixin.h:5,
                 from ../inst/include/dplyr/DataFrameVisitors.h:6,
                 from ../inst/include/dplyr/DataFrameVisitorsIndexMap.h:4,
                 from ../inst/include/dplyr/SubsetVectorVisitor.h:5,
                 from ../inst/include/dplyr/subset_visitor.h:4,
                 from ../inst/include/dplyr/DataFrameSubsetVisitors.h:4,
                 from ../inst/include/dplyr/Result/GroupedSubset.h:6,
                 from ../inst/include/dplyr/GroupedDataFrame.h:7,
                 from group_indices.cpp:5:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c hybrid.cpp -o hybrid.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from hybrid.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:4,
                 from hybrid.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from hybrid.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from hybrid.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from hybrid.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from hybrid.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from hybrid.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from hybrid.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from hybrid.cpp:12:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
hybrid.cpp: In function ‘dplyr::Result* dplyr::get_handler(SEXP, const dplyr::ILazySubsets&, const Environment&)’:
hybrid.cpp:286:22: warning: catching polymorphic type ‘class Rcpp::binding_not_found’ by value [-Wcatch-value=]
       } catch (Rcpp::binding_not_found) {
                      ^~~~~~~~~~~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c hybrid_count.cpp -o hybrid_count.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/HybridHandlerMap.h:4,
                 from hybrid_count.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from hybrid_count.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid_count.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from hybrid_count.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid_count.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from hybrid_count.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid_count.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from hybrid_count.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid_count.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from hybrid_count.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid_count.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from hybrid_count.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid_count.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from hybrid_count.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from hybrid_count.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c hybrid_debug.cpp -o hybrid_debug.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/HybridHandlerMap.h:4,
                 from hybrid_debug.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c hybrid_in.cpp -o hybrid_in.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/HybridHandlerMap.h:4,
                 from hybrid_in.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c hybrid_minmax.cpp -o hybrid_minmax.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/HybridHandlerMap.h:4,
                 from hybrid_minmax.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c hybrid_nth.cpp -o hybrid_nth.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/CharacterVectorOrderer.h:4,
                 from ../inst/include/dplyr/OrderVisitorImpl.h:8,
                 from ../inst/include/dplyr/Order.h:6,
                 from hybrid_nth.cpp:5:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c hybrid_offset.cpp -o hybrid_offset.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/HybridHandlerMap.h:4,
                 from hybrid_offset.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c hybrid_simple.cpp -o hybrid_simple.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/HybridHandlerMap.h:4,
                 from hybrid_simple.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c hybrid_window.cpp -o hybrid_window.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/HybridHandlerMap.h:4,
                 from hybrid_window.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c init.cpp -o init.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c join.cpp -o join.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetIndexSet.h:4,
                 from ../inst/include/dplyr/JoinVisitor.h:5,
                 from ../inst/include/dplyr/JoinVisitorImpl.h:8,
                 from join.cpp:7:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c join_exports.cpp -o join_exports.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from join_exports.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c mutate.cpp -o mutate.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from mutate.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from mutate.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetHash.h:4,
                 from ../inst/include/dplyr/visitor_set/VisitorSetMixin.h:5,
                 from ../inst/include/dplyr/DataFrameVisitors.h:6,
                 from ../inst/include/dplyr/DataFrameVisitorsIndexMap.h:4,
                 from ../inst/include/dplyr/SubsetVectorVisitor.h:5,
                 from ../inst/include/dplyr/subset_visitor.h:4,
                 from ../inst/include/dplyr/DataFrameSubsetVisitors.h:4,
                 from ../inst/include/dplyr/Result/GroupedSubset.h:6,
                 from ../inst/include/dplyr/GroupedDataFrame.h:7,
                 from mutate.cpp:10:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from mutate.cpp:13:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from mutate.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from mutate.cpp:13:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from mutate.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from mutate.cpp:13:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from mutate.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from mutate.cpp:13:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from mutate.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from mutate.cpp:13:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from mutate.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from mutate.cpp:13:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from mutate.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/CallProxy.h:4,
                 from mutate.cpp:13:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from mutate.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
gcc-8 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c rlang-export.c -o rlang-export.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c rlang.cpp -o rlang.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/tools/tools.h:5,
                 from ../inst/include/dplyr.h:6,
                 from rlang.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from rlang.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from rlang.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from rlang.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from rlang.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from rlang.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from rlang.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from rlang.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from rlang.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from rlang.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from rlang.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from rlang.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from rlang.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/MultipleVectorVisitors.h:4,
                 from ../inst/include/dplyr/dplyr.h:16,
                 from ../inst/include/dplyr.h:8,
                 from rlang.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from rlang.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from ../inst/include/dplyr/Result/CallbackProcessor.h:4,
                 from ../inst/include/dplyr/Result/all.h:19,
                 from ../inst/include/dplyr/dplyr.h:29,
                 from ../inst/include/dplyr.h:8,
                 from rlang.cpp:1:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp: At global scope:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from ../inst/include/dplyr/main.h:4,
                 from ../inst/include/dplyr.h:4,
                 from rlang.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c select.cpp -o select.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetHash.h:4,
                 from ../inst/include/dplyr/visitor_set/VisitorSetMixin.h:5,
                 from ../inst/include/dplyr/DataFrameVisitors.h:6,
                 from ../inst/include/dplyr/DataFrameVisitorsIndexMap.h:4,
                 from ../inst/include/dplyr/SubsetVectorVisitor.h:5,
                 from ../inst/include/dplyr/subset_visitor.h:4,
                 from ../inst/include/dplyr/DataFrameSubsetVisitors.h:4,
                 from ../inst/include/dplyr/Result/GroupedSubset.h:6,
                 from ../inst/include/dplyr/GroupedDataFrame.h:7,
                 from select.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c set.cpp -o set.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from set.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from set.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetIndexSet.h:4,
                 from set.cpp:9:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c slice.cpp -o slice.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetHash.h:4,
                 from ../inst/include/dplyr/visitor_set/VisitorSetMixin.h:5,
                 from ../inst/include/dplyr/DataFrameVisitors.h:6,
                 from ../inst/include/dplyr/DataFrameVisitorsIndexMap.h:4,
                 from ../inst/include/dplyr/SubsetVectorVisitor.h:5,
                 from ../inst/include/dplyr/subset_visitor.h:4,
                 from ../inst/include/dplyr/DataFrameSubsetVisitors.h:4,
                 from ../inst/include/dplyr/Result/GroupedSubset.h:6,
                 from ../inst/include/dplyr/GroupedDataFrame.h:7,
                 from slice.cpp:6:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:4,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from slice.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from slice.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from slice.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from slice.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from slice.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from slice.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from slice.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from slice.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from slice.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from slice.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from slice.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from slice.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from slice.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from slice.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from slice.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from slice.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c summarise.cpp -o summarise.o
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/scoped_ptr.hpp:13,
                 from summarise.cpp:4:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/scoped_ptr.hpp:74:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_SP_NOEXCEPT : px( p.release() )
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from summarise.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/implementation.hpp:18,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/detail/map.hpp:6,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered/unordered_map.hpp:21,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/unordered_map.hpp:17,
                 from ../inst/include/tools/hash.h:10,
                 from ../inst/include/dplyr/visitor_set/VisitorSetHash.h:4,
                 from ../inst/include/dplyr/visitor_set/VisitorSetMixin.h:5,
                 from ../inst/include/dplyr/DataFrameVisitors.h:6,
                 from ../inst/include/dplyr/DataFrameVisitorsIndexMap.h:4,
                 from ../inst/include/dplyr/SubsetVectorVisitor.h:5,
                 from ../inst/include/dplyr/subset_visitor.h:4,
                 from ../inst/include/dplyr/DataFrameSubsetVisitors.h:4,
                 from ../inst/include/dplyr/Result/GroupedSubset.h:6,
                 from ../inst/include/dplyr/GroupedDataFrame.h:7,
                 from summarise.cpp:8:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
 failed ************ (Pred::************
                     ^
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
 failed ************ (boost::mpl::not_<Pred>::************
                     ^
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:28,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/GroupedCallReducer.h:7,
                 from summarise.cpp:11:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/detail/shared_count.hpp:355:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from summarise.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/GroupedCallReducer.h:7,
                 from summarise.cpp:11:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:256:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
 template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                 ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from summarise.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/GroupedCallReducer.h:7,
                 from summarise.cpp:11:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:471:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
                               ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from summarise.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/GroupedCallReducer.h:7,
                 from summarise.cpp:11:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:484:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from summarise.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/GroupedCallReducer.h:7,
                 from summarise.cpp:11:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:567:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> & r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from summarise.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/GroupedCallReducer.h:7,
                 from summarise.cpp:11:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:576:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     shared_ptr & operator=( std::auto_ptr<Y> && r )
                                  ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from summarise.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/shared_ptr.hpp:17,
                 from ../inst/include/dplyr/Result/GroupedHybridCall.h:5,
                 from ../inst/include/dplyr/Result/GroupedCallProxy.h:9,
                 from ../inst/include/dplyr/Result/GroupedCallReducer.h:7,
                 from summarise.cpp:11:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include/boost/smart_ptr/shared_ptr.hpp:578:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
                                      ^~~~~~~~
In file included from /usr/include/c++/8/bits/locale_conv.h:41,
                 from /usr/include/c++/8/locale:43,
                 from /usr/include/c++/8/iomanip:43,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/RcppCommon.h:52,
                 from /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include/Rcpp.h:27,
                 from pch.h:1,
                 from summarise.cpp:1:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c test.cpp -o test.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c utils.cpp -o utils.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I../inst/include -DCOMPILING_DPLYR -DBOOST_NO_INT64_T -DBOOST_NO_INTEGRAL_INT64_T -DBOOST_NO_LONG_LONG -DRCPP_USING_UTF8_ERROR_STRING -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/BH/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/bindrcpp/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/plogr/include" -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c window.cpp -o window.o
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o dplyr.so RcppExports.o address.o api.o arrange.o between.o bind.o combine_variables.o distinct.o encoding.o filter.o group_by.o group_indices.o hybrid.o hybrid_count.o hybrid_debug.o hybrid_in.o hybrid_minmax.o hybrid_nth.o hybrid_offset.o hybrid_simple.o hybrid_window.o init.o join.o join_exports.o mutate.o rlang-export.o rlang.o select.o set.o slice.o summarise.o test.o utils.o window.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpbyBFBL/R.INSTALL15263bad056e/dplyr/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpbyBFBL/R.INSTALL15263bad056e/dplyr/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpbyBFBL/R.INSTALL15263bad056e/dplyr/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/dplyr/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (dplyr)
ERROR: dependency ‘jomo’ is not available for package ‘mitml’
* removing ‘/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/mitml’
* installing *source* package ‘tidyr’ ...
** package ‘tidyr’ successfully unpacked and MD5 sums checked
** libs
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpeYteu0/R.INSTALL5dee4546de02/tidyr/src'
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c fill.cpp -o fill.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c melt.cpp -o melt.o
g++-8 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I"/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/Rcpp/include" -I/usr/local/include   -fpic  -g -O2 -Wall -pedantic -mtune=native -c simplifyPieces.cpp -o simplifyPieces.o
g++-8 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o tidyr.so RcppExports.o fill.o melt.o simplifyPieces.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpeYteu0/R.INSTALL5dee4546de02/tidyr/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpeYteu0/R.INSTALL5dee4546de02/tidyr/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpeYteu0/R.INSTALL5dee4546de02/tidyr/src'
installing to /home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/tidyr/libs
** R
** data
*** moving datasets to lazyload DB
** demo
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (tidyr)
ERROR: dependency ‘nlme’ is not available for package ‘broom’
* removing ‘/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/broom’
ERROR: dependencies ‘broom’, ‘MASS’, ‘mitml’, ‘nnet’, ‘rpart’, ‘survival’ are not available for package ‘mice’
* removing ‘/home/hornik/tmp/scratch/RtmpmIaylf/RLIBS_7cc55fe01d6d/mice’

The downloaded source packages are in
	'/home/hornik/tmp/scratch/RtmpCdWNCd/downloaded_packages'
Quitting from lines 547-556 (Fast-And-Versatile-NMF.Rmd) 
Error: processing vignette ‘Fast-And-Versatile-NMF.Rmd’ failed with diagnostics:
there is no package called 'mice'
Execution halted