downloading reverse dependencies ‘jagstargets’, ‘sqltargets’, ‘targets’, ‘worcs’ trying URL 'file:///data/Repositories/CRAN/src/contrib/jagstargets_1.2.2.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/sqltargets_0.3.0.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/targets_1.11.4.tar.gz' trying URL 'file:///data/Repositories/CRAN/src/contrib/worcs_0.1.19.tar.gz' installing dependencies ‘autometric’, ‘clustermq’, ‘crew’, ‘future.batchtools’, ‘googleCloudStorageR’, ‘jinjar’, ‘missRanger’, ‘nanonext’, ‘papaja’, ‘parsermd’, ‘prereg’, ‘tarchetypes’, ‘tidySEM’ also installing the dependencies ‘tinylabels’, ‘rmdfiltr’ begin installing package ‘tinylabels’ begin installing package ‘rmdfiltr’ begin installing package ‘parsermd’ begin installing package ‘tarchetypes’ begin installing package ‘jinjar’ begin installing package ‘autometric’ begin installing package ‘clustermq’ begin installing package ‘future.batchtools’ begin installing package ‘googleCloudStorageR’ begin installing package ‘prereg’ begin installing package ‘tidySEM’ begin installing package ‘missRanger’ begin installing package ‘nanonext’ * installing *source* package ‘rmdfiltr’ ... ** this is package ‘rmdfiltr’ version ‘0.1.5’ ** package ‘rmdfiltr’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rmdfiltr) * installing *source* package ‘prereg’ ... ** this is package ‘prereg’ version ‘0.6.0’ ** package ‘prereg’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (prereg) * installing *source* package ‘missRanger’ ... ** this is package ‘missRanger’ version ‘2.6.1’ ** package ‘missRanger’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (missRanger) * installing *source* package ‘tinylabels’ ... ** this is package ‘tinylabels’ version ‘0.2.5’ ** package ‘tinylabels’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tinylabels) begin installing package ‘papaja’ * installing *source* package ‘autometric’ ... ** this is package ‘autometric’ version ‘0.1.2’ ** package ‘autometric’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmptd8xY8/R.INSTALL27304288a7f25/autometric/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c autometric.c -o autometric.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c export.c -o export.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c metrics.c -o metrics.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c metrics_linux.c -o metrics_linux.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c metrics_mac.c -o metrics_mac.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c metrics_windows.c -o metrics_windows.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c thread.c -o thread.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c timers.c -o timers.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o autometric.so autometric.o export.o metrics.o metrics_linux.o metrics_mac.o metrics_windows.o thread.o timers.o -lpthread -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmptd8xY8/R.INSTALL27304288a7f25/autometric/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-autometric/00new/autometric/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (autometric) * installing *source* package ‘googleCloudStorageR’ ... ** this is package ‘googleCloudStorageR’ version ‘0.7.0’ ** package ‘googleCloudStorageR’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (googleCloudStorageR) * installing *source* package ‘future.batchtools’ ... ** this is package ‘future.batchtools’ version ‘0.21.0’ ** package ‘future.batchtools’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (future.batchtools) * installing *source* package ‘tarchetypes’ ... ** this is package ‘tarchetypes’ version ‘0.14.0’ ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tarchetypes) * installing *source* package ‘papaja’ ... ** this is package ‘papaja’ version ‘0.1.4’ ** package ‘papaja’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (papaja) * installing *source* package ‘tidySEM’ ... ** this is package ‘tidySEM’ version ‘0.2.10’ ** package ‘tidySEM’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tidySEM) * installing *source* package ‘nanonext’ ... ** this is package ‘nanonext’ version ‘1.8.0’ ** package ‘nanonext’ successfully unpacked and MD5 sums checked ** using staged installation Found 'libmbedtls' -I/usr/include Existing 'libnng' >= 1.9.0 not found Compiling 'libnng' from source ... -- The C compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc-15 - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring for NNG version 1.11.0 -- Performing Test NNG_HIDDEN_VISIBILITY -- Performing Test NNG_HIDDEN_VISIBILITY - Success -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for strnlen -- Looking for strnlen - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Looking for strncasecmp -- Looking for strncasecmp - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for lockf -- Looking for lockf - found -- Looking for flock -- Looking for flock - found -- Looking for getrandom -- Looking for getrandom - found -- Looking for arc4random_buf -- Looking for arc4random_buf - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for sem_wait in pthread -- Looking for sem_wait in pthread - found -- Looking for pthread_atfork in pthread -- Looking for pthread_atfork in pthread - found -- Looking for pthread_set_name_np in pthread -- Looking for pthread_set_name_np in pthread - not found -- Looking for pthread_setname_np in pthread -- Looking for pthread_setname_np in pthread - found -- Looking for gethostbyname in nsl -- Looking for gethostbyname in nsl - not found -- Looking for socket in socket -- Looking for socket in socket - not found -- Looking for __atomic_load_1 in atomic -- Looking for __atomic_load_1 in atomic - found -- Looking for AF_UNIX -- Looking for AF_UNIX - found -- Looking for backtrace_symbols_fd -- Looking for backtrace_symbols_fd - found -- Performing Test NNG_HAVE_MSG_CONTROL -- Performing Test NNG_HAVE_MSG_CONTROL - Success -- Looking for eventfd -- Looking for eventfd - found -- Looking for kqueue -- Looking for kqueue - not found -- Looking for port_create -- Looking for port_create - not found -- Looking for epoll_create -- Looking for epoll_create - found -- Looking for epoll_create1 -- Looking for epoll_create1 - found -- Looking for getpeereid -- Looking for getpeereid - not found -- Looking for SO_PEERCRED -- Looking for SO_PEERCRED - found -- Performing Test NNG_HAVE_SOCKPEERCRED -- Performing Test NNG_HAVE_SOCKPEERCRED - Failed -- Looking for LOCAL_PEERCRED -- Looking for LOCAL_PEERCRED - not found -- Looking for LOCAL_PEERPID -- Looking for LOCAL_PEERPID - not found -- Looking for getpeerucred -- Looking for getpeerucred - not found -- Looking for atomic_flag_test_and_set -- Looking for atomic_flag_test_and_set - found -- Looking for socketpair -- Looking for socketpair - found -- Found mbedTLS: /usr/lib/x86_64-linux-gnu/libmbedtls.so (found version "3.6.5") -- Configuring done (4.0s) -- Generating done (0.1s) -- Build files have been written to: /home/hornik/tmp/scratch/RtmprkFQHZ/R.INSTALL2730c72b8d867/nanonext/nano-build gmake[1]: Entering directory '/home/hornik/tmp/scratch/RtmprkFQHZ/R.INSTALL2730c72b8d867/nanonext/nano-build' [ 0%] Building C object CMakeFiles/nng.dir/src/nng.c.o [ 2%] Building C object CMakeFiles/nng.dir/src/core/aio.c.o [ 2%] Building C object CMakeFiles/nng.dir/src/core/device.c.o [ 4%] Building C object CMakeFiles/nng.dir/src/core/dialer.c.o [ 4%] Building C object CMakeFiles/nng.dir/src/core/sockfd.c.o [ 6%] Building C object CMakeFiles/nng.dir/src/core/file.c.o [ 8%] Building C object CMakeFiles/nng.dir/src/core/idhash.c.o [ 8%] Building C object CMakeFiles/nng.dir/src/core/init.c.o [ 10%] Building C object CMakeFiles/nng.dir/src/core/list.c.o [ 10%] Building C object CMakeFiles/nng.dir/src/core/listener.c.o [ 12%] Building C object CMakeFiles/nng.dir/src/core/lmq.c.o [ 12%] Building C object CMakeFiles/nng.dir/src/core/message.c.o [ 14%] Building C object CMakeFiles/nng.dir/src/core/msgqueue.c.o [ 16%] Building C object CMakeFiles/nng.dir/src/core/options.c.o [ 16%] Building C object CMakeFiles/nng.dir/src/core/pollable.c.o [ 18%] Building C object CMakeFiles/nng.dir/src/core/panic.c.o [ 18%] Building C object CMakeFiles/nng.dir/src/core/pipe.c.o [ 20%] Building C object CMakeFiles/nng.dir/src/core/reap.c.o [ 20%] Building C object CMakeFiles/nng.dir/src/core/socket.c.o [ 22%] Building C object CMakeFiles/nng.dir/src/core/stats.c.o [ 24%] Building C object CMakeFiles/nng.dir/src/core/stream.c.o [ 24%] Building C object CMakeFiles/nng.dir/src/core/strs.c.o [ 26%] Building C object CMakeFiles/nng.dir/src/core/taskq.c.o [ 26%] Building C object CMakeFiles/nng.dir/src/core/tcp.c.o [ 28%] Building C object CMakeFiles/nng.dir/src/core/thread.c.o [ 28%] Building C object CMakeFiles/nng.dir/src/core/url.c.o [ 30%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_alloc.c.o [ 32%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_atomic.c.o [ 32%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_clock.c.o [ 34%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_debug.c.o [ 34%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_file.c.o [ 36%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_ipcconn.c.o [ 36%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_ipcdial.c.o [ 38%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_ipclisten.c.o [ 40%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_peerid.c.o [ 40%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_pipe.c.o [ 42%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_resolv_gai.c.o [ 42%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_sockaddr.c.o [ 44%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_socketpair.c.o [ 44%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_sockfd.c.o [ 46%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_tcpconn.c.o [ 48%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_tcpdial.c.o [ 48%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_tcplisten.c.o [ 50%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_thread.c.o [ 50%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_udp.c.o [ 52%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_pollq_epoll.c.o [ 54%] Building C object CMakeFiles/nng.dir/src/platform/posix/posix_rand_arc4random.c.o [ 54%] Building C object CMakeFiles/nng.dir/src/sp/protocol/bus0/bus.c.o [ 56%] Building C object CMakeFiles/nng.dir/src/sp/protocol/pair0/pair.c.o [ 56%] Building C object CMakeFiles/nng.dir/src/sp/protocol/pair1/pair.c.o [ 58%] Building C object CMakeFiles/nng.dir/src/sp/protocol/pair1/pair1_poly.c.o [ 58%] Building C object CMakeFiles/nng.dir/src/sp/protocol/pipeline0/push.c.o [ 60%] Building C object CMakeFiles/nng.dir/src/sp/protocol/pipeline0/pull.c.o [ 62%] Building C object CMakeFiles/nng.dir/src/sp/protocol/pubsub0/pub.c.o [ 62%] Building C object CMakeFiles/nng.dir/src/sp/protocol/pubsub0/sub.c.o [ 64%] Building C object CMakeFiles/nng.dir/src/sp/protocol/pubsub0/xsub.c.o [ 64%] Building C object CMakeFiles/nng.dir/src/sp/protocol/reqrep0/req.c.o [ 66%] Building C object CMakeFiles/nng.dir/src/sp/protocol/reqrep0/xreq.c.o [ 66%] Building C object CMakeFiles/nng.dir/src/sp/protocol/reqrep0/rep.c.o [ 68%] Building C object CMakeFiles/nng.dir/src/sp/protocol/reqrep0/xrep.c.o [ 70%] Building C object CMakeFiles/nng.dir/src/sp/protocol/survey0/survey.c.o [ 70%] Building C object CMakeFiles/nng.dir/src/sp/protocol/survey0/xsurvey.c.o [ 72%] Building C object CMakeFiles/nng.dir/src/sp/protocol/survey0/respond.c.o [ 72%] Building C object CMakeFiles/nng.dir/src/sp/protocol/survey0/xrespond.c.o [ 74%] Building C object CMakeFiles/nng.dir/src/sp/transport/socket/sockfd.c.o [ 74%] Building C object CMakeFiles/nng.dir/src/sp/transport/inproc/inproc.c.o [ 76%] Building C object CMakeFiles/nng.dir/src/sp/transport/ipc/ipc.c.o [ 78%] Building C object CMakeFiles/nng.dir/src/sp/transport/tcp/tcp.c.o [ 78%] Building C object CMakeFiles/nng.dir/src/sp/transport/tls/tls.c.o [ 80%] Building C object CMakeFiles/nng.dir/src/sp/transport/ws/websocket.c.o [ 80%] Building C object CMakeFiles/nng.dir/src/sp/protocol.c.o [ 82%] Building C object CMakeFiles/nng.dir/src/sp/transport.c.o [ 82%] Building C object CMakeFiles/nng.dir/src/supplemental/base64/base64.c.o [ 84%] Building C object CMakeFiles/nng.dir/src/supplemental/http/http_public.c.o [ 86%] Building C object CMakeFiles/nng.dir/src/supplemental/http/http_client.c.o [ 86%] Building C object CMakeFiles/nng.dir/src/supplemental/http/http_chunk.c.o [ 88%] Building C object CMakeFiles/nng.dir/src/supplemental/http/http_conn.c.o [ 88%] Building C object CMakeFiles/nng.dir/src/supplemental/http/http_msg.c.o [ 90%] Building C object CMakeFiles/nng.dir/src/supplemental/http/http_schemes.c.o [ 90%] Building C object CMakeFiles/nng.dir/src/supplemental/http/http_server.c.o [ 92%] Building C object CMakeFiles/nng.dir/src/supplemental/sha1/sha1.c.o [ 94%] Building C object CMakeFiles/nng.dir/src/supplemental/tls/mbedtls/tls.c.o [ 94%] Building C object CMakeFiles/nng.dir/src/supplemental/tls/tls_common.c.o [ 96%] Building C object CMakeFiles/nng.dir/src/supplemental/util/options.c.o [ 96%] Building C object CMakeFiles/nng.dir/src/supplemental/util/platform.c.o [ 98%] Building C object CMakeFiles/nng.dir/src/supplemental/websocket/websocket.c.o [100%] Linking C static library libnng.a [100%] Built target nng Install the project... -- Install configuration: "Release" gmake[1]: Leaving directory '/home/hornik/tmp/scratch/RtmprkFQHZ/R.INSTALL2730c72b8d867/nanonext/nano-build' ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmprkFQHZ/R.INSTALL2730c72b8d867/nanonext/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c aio.c -o aio.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c comms.c -o comms.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c core.c -o core.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dispatcher.c -o dispatcher.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ncurl.c -o ncurl.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c net.c -o net.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c proto.c -o proto.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c server.c -o server.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sync.c -o sync.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c thread.c -o thread.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tls.c -o tls.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../nano-install/include -DNNG_STATIC_LIB -I/usr/include -fvisibility=hidden -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c utils.c -o utils.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o nanonext.so aio.o comms.o core.o dispatcher.o init.o ncurl.o net.o proto.o server.o sync.o thread.o tls.o utils.o ../nano-install/lib/libnng.a -L/usr/lib -lmbedtls -lmbedx509 -lmbedcrypto -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmprkFQHZ/R.INSTALL2730c72b8d867/nanonext/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-nanonext/00new/nanonext/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 from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (nanonext) begin installing package ‘crew’ * installing *source* package ‘crew’ ... ** this is package ‘crew’ version ‘1.3.0’ ** package ‘crew’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (crew) * installing *source* package ‘jinjar’ ... ** this is package ‘jinjar’ version ‘0.3.2’ ** package ‘jinjar’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpxbNXtY/R.INSTALL273022f8b0acd/jinjar/src' g++-15 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./inja -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c condition.cpp -o condition.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./inja -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c cpp11.cpp -o cpp11.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./inja -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c loader.cpp -o loader.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./inja -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c render.cpp -o render.o g++-15 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./inja -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c template.cpp -o template.o g++-15 -std=gnu++20 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o jinjar.so condition.o cpp11.o loader.o render.o template.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpxbNXtY/R.INSTALL273022f8b0acd/jinjar/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-jinjar/00new/jinjar/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 from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (jinjar) * installing *source* package ‘clustermq’ ... ** this is package ‘clustermq’ version ‘0.9.9’ ** package ‘clustermq’ successfully unpacked and MD5 sums checked ** using staged installation * system has libzmq -> linking system library * libzmq without DRAFT API found -> disabling crash monitor feature ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpUPywMk/R.INSTALL272f83ad498bd/clustermq/src' g++-15 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -isystem /usr/include/mit-krb5 -I/usr/include/pgm-5.3 -I/usr/include/libxml2 -I/usr/include/x86_64-linux-gnu -fPIC -Icppzmq -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c CMQMaster.cpp -o CMQMaster.o In file included from CMQMaster.cpp:2: CMQMaster.h: In member function ‘bool CMQMaster::close(int)’: CMQMaster.h:65:26: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 65 | auto n = recv_multipart(sock, std::back_inserter(msgs)); | ^ CMQMaster.h:62:21: warning: unused variable ‘rc’ [-Wunused-variable] 62 | int rc = zmq::poll(pitems, time_left); | ^~ CMQMaster.h: In member function ‘SEXPREC* CMQMaster::recv(int)’: CMQMaster.h:107:18: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 107 | auto n = recv_multipart(sock, std::back_inserter(msgs)); | ^ CMQMaster.h:109:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | } while(data_offset >= msgs.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ CMQMaster.h: In member function ‘void CMQMaster::proxy_submit_cmd(SEXP, int)’: CMQMaster.h:152:14: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 152 | auto n = recv_multipart(sock, std::back_inserter(msgs)); | ^ CMQMaster.h: In member function ‘int CMQMaster::register_peer(std::vector&)’: CMQMaster.h:341:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 341 | if (msgs.size() > ++cur_i) { | ~~~~~~~~~~~~^~~~~~~~~ CMQMaster.h:356:26: warning: comparison of integer expressions of different signedness: ‘std::unordered_map, CMQMaster::worker_t>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 356 | if (peers.size() > prev_size && w.status == wlife_t::active) { | ~~~~~~~~~~~~~^~~~~~~~~~~ CMQMaster.h:361:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 361 | if (msgs.size() > cur_i+2) { | ~~~~~~~~~~~~^~~~~~~~~ g++-15 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -isystem /usr/include/mit-krb5 -I/usr/include/pgm-5.3 -I/usr/include/libxml2 -I/usr/include/x86_64-linux-gnu -fPIC -Icppzmq -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c CMQProxy.cpp -o CMQProxy.o In file included from CMQProxy.h:3, from CMQProxy.cpp:2: CMQMaster.h: In member function ‘bool CMQMaster::close(int)’: CMQMaster.h:65:26: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 65 | auto n = recv_multipart(sock, std::back_inserter(msgs)); | ^ CMQMaster.h:62:21: warning: unused variable ‘rc’ [-Wunused-variable] 62 | int rc = zmq::poll(pitems, time_left); | ^~ CMQMaster.h: In member function ‘SEXPREC* CMQMaster::recv(int)’: CMQMaster.h:107:18: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 107 | auto n = recv_multipart(sock, std::back_inserter(msgs)); | ^ CMQMaster.h:109:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | } while(data_offset >= msgs.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ CMQMaster.h: In member function ‘void CMQMaster::proxy_submit_cmd(SEXP, int)’: CMQMaster.h:152:14: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 152 | auto n = recv_multipart(sock, std::back_inserter(msgs)); | ^ CMQMaster.h: In member function ‘int CMQMaster::register_peer(std::vector&)’: CMQMaster.h:341:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 341 | if (msgs.size() > ++cur_i) { | ~~~~~~~~~~~~^~~~~~~~~ CMQMaster.h:356:26: warning: comparison of integer expressions of different signedness: ‘std::unordered_map, CMQMaster::worker_t>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 356 | if (peers.size() > prev_size && w.status == wlife_t::active) { | ~~~~~~~~~~~~~^~~~~~~~~~~ CMQMaster.h:361:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 361 | if (msgs.size() > cur_i+2) { | ~~~~~~~~~~~~^~~~~~~~~ CMQProxy.h: In member function ‘SEXPREC* CMQProxy::proxy_receive_cmd()’: CMQProxy.h:54:14: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 54 | auto n = recv_multipart(to_master, std::back_inserter(msgs)); | ^ CMQProxy.h:55:14: warning: unused variable ‘status’ [-Wunused-variable] 55 | auto status = msg2wlife_t(msgs[1]); | ^~~~~~ CMQProxy.h: In member function ‘bool CMQProxy::process_one()’: CMQProxy.h:116:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int i=0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | for (int i=0; i class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/detail/sp_counted_impl.hpp:27, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/detail/shared_count.hpp:23: /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/fusion/support/tag_of.hpp:17, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/fusion/support/category_of.hpp:11, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/support/traits/container_traits.hpp:12, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/auxiliary/any_parser.hpp:15, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/auxiliary.hpp:11, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3.hpp:62, from parser_error_handler.h:4, from parser.cpp:10: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from parser.cpp:15: parse_shortcode.h:30:37: warning: suggest parentheses around ‘-’ inside ‘>>’ [-Wparentheses] 30 | = +(!shortcode_close >> x3::char_ - x3::char_(" ")); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ parse_shortcode.h:36:43: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 36 | | x3::char_ - x3::char_(" '\"") - x3::eol ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/assert.hpp:35, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:20, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/range/concepts.hpp:19, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/range/size_type.hpp:20, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/range/size.hpp:21, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/range/functions.hpp:20, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/range/iterator_range_core.hpp:41, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/directive/raw.hpp:14, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/directive.hpp:20, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3.hpp:64: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIterator<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:30:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:31: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIterator<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:30:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:40:7: required from ‘struct boost_concepts::ReadableIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:30:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::ReadableIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:30:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/repetition/enum_binary_params.hpp:15, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/utility/base_from_member.hpp:15, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/format/alt_sstream.hpp:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:17: note: in a call to non-static member function ‘boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >::~ReadableIteratorConcept()’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro ‘BOOST_PP_CAT_I’ 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro ‘BOOST_PP_CAT’ 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: note: in expansion of macro ‘BOOST_concept’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:106:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:106:7: required from ‘struct boost_concepts::IncrementableIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:121:3: required from ‘struct boost_concepts::SinglePassIterator<__gnu_cxx::__normal_iterator > >’ 121 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversal<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:112:7: required from ‘struct boost_concepts::IncrementableIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:121:3: required from ‘struct boost_concepts::SinglePassIterator<__gnu_cxx::__normal_iterator > >’ 121 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversal<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:121:3: required from ‘struct boost_concepts::SinglePassIterator<__gnu_cxx::__normal_iterator > >’ 121 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversal<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:126:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:126:7: required from ‘struct boost_concepts::SinglePassIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversal<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversal<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:142:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:142:7: required from ‘struct boost_concepts::ForwardTraversal<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:17: note: in a call to non-static member function ‘boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >::~ForwardTraversalConcept()’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro ‘BOOST_PP_CAT_I’ 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro ‘BOOST_PP_CAT’ 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: note: in expansion of macro ‘BOOST_concept’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIterator<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:30:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIterator<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:30:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::ReadableIterator<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:40:7: required from ‘struct boost_concepts::ReadableIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:32:3: required from ‘struct boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >’ 32 | BOOST_concept(ReadableIterator,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost_concepts::ReadableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:30:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::ReadableIterator::~ReadableIterator() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:40:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 40 | BOOST_CONCEPT_USAGE(ReadableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost_concepts::IncrementableIterator<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:112:7: required from ‘struct boost_concepts::IncrementableIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:121:3: required from ‘struct boost_concepts::SinglePassIterator<__gnu_cxx::__normal_iterator > >’ 121 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversal<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost_concepts::IncrementableIterator::~IncrementableIterator() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:112:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 112 | BOOST_CONCEPT_USAGE(IncrementableIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:121:3: required from ‘struct boost_concepts::SinglePassIterator<__gnu_cxx::__normal_iterator > >’ 121 | BOOST_concept(SinglePassIterator,(Iterator)) | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversal<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversal<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_concepts.hpp:133:3: required from ‘struct boost_concepts::ForwardTraversalConcept<__gnu_cxx::__normal_iterator > >’ 133 | BOOST_concept(ForwardTraversal,(Iterator)) | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:31:9: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 92 | &::boost::concepts::requirement_::failed> \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, sequence >, alternative, eol_parser> > > > >, unused_type, false, true>, kleene, rule_definition, sequence >, alternative, eol_parser> > > > >, unused_type, false, true> > > >, error_handler_tag, std::reference_wrapper > > > >; Attribute = std::vector]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::sequence, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true>, boost::spirit::x3::kleene, boost::spirit::x3::rule_definition, boost::spirit::x3::sequence >, boost::spirit::x3::alternative, boost::spirit::x3::eol_parser> > > > >, boost::spirit::x3::unused_type, false, true> > > >; Attribute = std::vector; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:56:33: required from here 56 | auto error_handler = parse_str(str, client::parser::string_with_shortcodes, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::forward_traversal_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ In file included from parse_chunk.h:13, from parse_rmd.h:12, from parser.cpp:13: parse_ticks.h: In instantiation of ‘client::parser:: [with auto:21 = const boost::spirit::x3::context, boost::spirit::x3::context > >, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context > > >, boost::spirit::x3::unused_type> > > > > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/support/utility/is_callable.hpp:19:40: required by substitution of ‘template struct boost::spirit::x3::detail::is_callable_impl()((declval)()...)))> [with F = client::parser::; A = {const boost::spirit::x3::context, std::allocator >, boost::spirit::x3::context, std::allocator > > >, boost::spirit::x3::context, boost::spirit::x3::context, std::allocator >, boost::spirit::x3::context, std::allocator > > > >, boost::spirit::x3::unused_type> > > > > > >&}]’ 19 | decltype(void(std::declval()(std::declval()...)))> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/support/utility/is_callable.hpp:30:12: required from ‘struct boost::spirit::x3::is_callable(const boost::spirit::x3::context, boost::spirit::x3::context > >, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context > > >, boost::spirit::x3::unused_type> > > > > > >&)>’ 30 | struct is_callable : detail::is_callable_impl {}; | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/call.hpp:72:46: required from ‘auto boost::spirit::x3::call(F, Iterator&, const Iterator&, const Context&, RuleContext&, Attribute&) [with F = client::parser::; Iterator = __gnu_cxx::__normal_iterator >; Context = context, context, context > > >, unused_type> > > >; RuleContext = unused_type; Attribute = std::__cxx11::basic_string]’ 72 | return detail::call(f, attr_context, is_callable()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/action.hpp:44:17: required from ‘bool boost::spirit::x3::action::call_action(Iterator&, const Iterator&, const Context&, RuleContext&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context > > >, boost::spirit::x3::unused_type> > >; RuleContext = boost::spirit::x3::unused_type; Attribute = std::__cxx11::basic_string; Subject = boost::spirit::x3::repeat_directive, boost::spirit::x3::detail::infinite_count >; Action = client::parser::]’ 44 | call(f, first, last, action_context, rcontext, attr); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/action.hpp:56:32: required from ‘bool boost::spirit::x3::action::parse_main(Iterator&, const Iterator&, const Context&, RuleContext&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context > > >, boost::spirit::x3::unused_type> > >; RuleContext = boost::spirit::x3::unused_type; Attribute = std::__cxx11::basic_string; Subject = boost::spirit::x3::repeat_directive, boost::spirit::x3::detail::infinite_count >; Action = client::parser::]’ 56 | if (call_action(first, last, context, rcontext, attr)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/action.hpp:87:30: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parse_chunk.h:99:3: required from ‘bool client::parser::parse_rule(boost::spirit::x3::detail::rule_id, Iterator&, const Iterator&, const Context&, boost::spirit::x3::rule::attribute_type&) [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::context > > >, boost::spirit::x3::unused_type>; boost::spirit::x3::rule::attribute_type = client::ast::chunk]’ 236 | return ::boost::spirit::x3::detail \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | ::rule_parser \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | ::call_rule_definition( \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | BOOST_JOIN(rule_name, _def), rule_name.name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | , first, last, context, attr \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | , ::boost::mpl::bool_()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/nonterminal/rule.hpp:155:27: required from ‘bool boost::spirit::x3::rule::parse(Iterator&, const Iterator&, const Context&, boost::spirit::x3::unused_type, Attribute_&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::context > > >, boost::spirit::x3::unused_type>; Attribute_ = client::ast::chunk; ID = client::parser::chunk_class; Attribute = client::ast::chunk; bool force_attribute_ = false]’ 155 | if (parse_rule(detail::rule_id{}, first, last, context, attr_)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/directive/with.hpp:58:39: required from ‘bool boost::spirit::x3::with_directive::parse(Iterator&, const Iterator&, const Context&, RContext&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::unused_type; RContext = const boost::spirit::x3::unused_type; Attribute = client::ast::chunk; Subject = boost::spirit::x3::rule; ID = boost::spirit::x3::error_handler_tag; T = std::reference_wrapper > > >]’ 58 | return this->subject.parse( | ~~~~~~~~~~~~~~~~~~~^ 59 | first, last | ~~~~~~~~~~~ 60 | , make_context(this->val, context) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | , rcontext | ~~~~~~~~~~ 62 | , attr); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:36:34: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, error_handler_tag, std::reference_wrapper > > > >; Attribute = client::ast::chunk]’ 36 | return as_parser(p).parse(first, last, unused, unused, attr); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, error_handler_tag, std::reference_wrapper > > > >; Attribute = client::ast::chunk]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::rule; Attribute = client::ast::chunk; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:127:12: required from here 127 | parse_str(str, client::parser::chunk, expr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse_ticks.h:20:46: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 20 | x3::_pass(ctx) = ( x3::_attr(ctx).size() == x3::get<_n_ticks>(ctx).get() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse_ticks.h: In instantiation of ‘client::parser:: [with auto:21 = const boost::spirit::x3::context, boost::spirit::x3::context > >, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context > > >, boost::spirit::x3::unused_type> > > > > > > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/support/utility/is_callable.hpp:19:40: required by substitution of ‘template struct boost::spirit::x3::detail::is_callable_impl()((declval)()...)))> [with F = client::parser::; A = {const boost::spirit::x3::context, std::allocator >, boost::spirit::x3::context, std::allocator > > >, boost::spirit::x3::context, boost::spirit::x3::context, std::allocator >, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context, std::allocator > > > >, boost::spirit::x3::unused_type> > > > > > > > >&}]’ 19 | decltype(void(std::declval()(std::declval()...)))> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/support/utility/is_callable.hpp:30:12: required from ‘struct boost::spirit::x3::is_callable(const boost::spirit::x3::context, boost::spirit::x3::context > >, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context > > >, boost::spirit::x3::unused_type> > > > > > > > >&)>’ 30 | struct is_callable : detail::is_callable_impl {}; | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/call.hpp:72:46: required from ‘auto boost::spirit::x3::call(F, Iterator&, const Iterator&, const Context&, RuleContext&, Attribute&) [with F = client::parser::; Iterator = __gnu_cxx::__normal_iterator >; Context = context, context, context, context, context > > >, unused_type> > > > > >; RuleContext = unused_type; Attribute = std::__cxx11::basic_string]’ 72 | return detail::call(f, attr_context, is_callable()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/action.hpp:44:17: required from ‘bool boost::spirit::x3::action::call_action(Iterator&, const Iterator&, const Context&, RuleContext&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context > > >, boost::spirit::x3::unused_type> > > > >; RuleContext = boost::spirit::x3::unused_type; Attribute = std::__cxx11::basic_string; Subject = boost::spirit::x3::repeat_directive, boost::spirit::x3::detail::infinite_count >; Action = client::parser::]’ 44 | call(f, first, last, action_context, rcontext, attr); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/action.hpp:56:32: required from ‘bool boost::spirit::x3::action::parse_main(Iterator&, const Iterator&, const Context&, RuleContext&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context, boost::spirit::x3::context > > >, boost::spirit::x3::unused_type> > > > >; RuleContext = boost::spirit::x3::unused_type; Attribute = std::__cxx11::basic_string; Subject = boost::spirit::x3::repeat_directive, boost::spirit::x3::detail::infinite_count >; Action = client::parser::]’ 56 | if (call_action(first, last, context, rcontext, attr)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/action.hpp:87:30: [ skipping 72 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] parse_rmd.h:36:3: required from ‘bool client::parser::parse_rule(boost::spirit::x3::detail::rule_id, Iterator&, const Iterator&, const Context&, boost::spirit::x3::rule::attribute_type&) [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::context > > >, boost::spirit::x3::unused_type>; boost::spirit::x3::rule::attribute_type = client::ast::rmd]’ 236 | return ::boost::spirit::x3::detail \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | ::rule_parser \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | ::call_rule_definition( \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | BOOST_JOIN(rule_name, _def), rule_name.name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | , first, last, context, attr \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | , ::boost::mpl::bool_()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/nonterminal/rule.hpp:155:27: required from ‘bool boost::spirit::x3::rule::parse(Iterator&, const Iterator&, const Context&, boost::spirit::x3::unused_type, Attribute_&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::context > > >, boost::spirit::x3::unused_type>; Attribute_ = client::ast::rmd; ID = client::parser::rmd; Attribute = client::ast::rmd; bool force_attribute_ = false]’ 155 | if (parse_rule(detail::rule_id{}, first, last, context, attr_)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/directive/with.hpp:58:39: required from ‘bool boost::spirit::x3::with_directive::parse(Iterator&, const Iterator&, const Context&, RContext&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::x3::unused_type; RContext = const boost::spirit::x3::unused_type; Attribute = client::ast::rmd; Subject = boost::spirit::x3::rule; ID = boost::spirit::x3::error_handler_tag; T = std::reference_wrapper > > >]’ 58 | return this->subject.parse( | ~~~~~~~~~~~~~~~~~~~^ 59 | first, last | ~~~~~~~~~~~ 60 | , make_context(this->val, context) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | , rcontext | ~~~~~~~~~~ 62 | , attr); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:36:34: required from ‘bool boost::spirit::x3::parse_main(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, error_handler_tag, std::reference_wrapper > > > >; Attribute = client::ast::rmd]’ 36 | return as_parser(p).parse(first, last, unused, unused, attr); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/spirit/home/x3/core/parse.hpp:48:26: required from ‘bool boost::spirit::x3::parse(Iterator&, Iterator, const Parser&, Attribute&) [with Iterator = __gnu_cxx::__normal_iterator >; Parser = with_directive, error_handler_tag, std::reference_wrapper > > > >; Attribute = client::ast::rmd]’ 48 | return parse_main(first, last, p, attr); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ parser.cpp:40:21: required from ‘error_handler_type parse_str(const std::string&, const Parser&, Attribute&, bool) [with Parser = boost::spirit::x3::rule; Attribute = client::ast::rmd; error_handler_type = boost::spirit::x3::error_handler<__gnu_cxx::__normal_iterator > >; std::string = std::__cxx11::basic_string]’ 40 | bool r = x3::parse(iter, end, parser, attr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ parser.cpp:99:12: required from here 99 | parse_str(str, client::parser::rmd, doc); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse_ticks.h:20:46: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 20 | x3::_pass(ctx) = ( x3::_attr(ctx).size() == x3::get<_n_ticks>(ctx).get() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o parsermd.so RcppExports.o parser.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpuHJQAI/R.INSTALL272fae8f750e/parsermd/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-parsermd/00new/parsermd/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 from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (parsermd) checking tarchetypes_0.14.0.tar.gz ... checking jagstargets_1.2.2.tar.gz ... checking sqltargets_0.3.0.tar.gz ... checking targets_1.11.4.tar.gz ... checking worcs_0.1.19.tar.gz ... Depends: Package: tarchetypes Depends: R (>= 4.1.0) Imports: dplyr (>= 1.0.0), fs (>= 1.4.2), parallel, rlang (>= 0.4.7), secretbase (>= 0.4.0), targets (>= 1.6.0), tibble (>= 3.0.1), tidyselect (>= 1.1.0), utils, vctrs (>= 0.3.4), withr (>= 2.1.2) Timings: user system elapsed tarchetypes 141.044 11.918 165.979 Results: Check status summary: OK Source packages 1 Reverse depends 4 Check results summary: tarchetypes ... OK rdepends_jagstargets ... OK rdepends_sqltargets ... OK rdepends_targets ... OK rdepends_worcs ... OK Check results changes: Package: targets Check: Rd cross-references Old result: NOTE New result: OK