CRAN Package Check Results for Maintainer ‘Tomasz Kalinowski <tomasz at posit.co>’

Last updated on 2025-12-04 07:52:00 CET.

Package ERROR NOTE OK
cloudml 13
guildai 13
keras 1 12
keras3 3 10
quickr 5 8
ragnar 13
Rapp 13
reticulate 2 11
tfdatasets 13

Package cloudml

Current CRAN status: OK: 13

Package guildai

Current CRAN status: NOTE: 13

Version: 0.0.1
Check: Rd files
Result: NOTE checkRd: (-1) guild_merge.Rd:38: Lost braces; missing escapes or markup? 38 | \item{\code{summary_name}}{Name used for the run summary. Use '${run_id}' in the name to include the run ID.} | ^ checkRd: (-1) guild_merge_cli.Rd:88: Lost braces; missing escapes or markup? 88 | \item{summary_name}{Name used for the run summary. Use '${run_id}' in the name to include the run ID.} | ^ Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Package keras

Current CRAN status: NOTE: 1, OK: 12

Version: 2.16.0
Check: installed package size
Result: NOTE installed size is 5.1Mb sub-directories of 1Mb or more: doc 2.0Mb help 2.1Mb Flavor: r-oldrel-macos-x86_64

Package keras3

Current CRAN status: NOTE: 3, OK: 10

Version: 1.4.0
Check: installed package size
Result: NOTE installed size is 14.5Mb sub-directories of 1Mb or more: doc 3.3Mb help 10.3Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Package quickr

Current CRAN status: ERROR: 5, OK: 8

Version: 0.2.0
Check: tests
Result: ERROR Running ‘testthat.R’ [38s/23s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(quickr) > > test_check("quickr") Starting 2 test processes. > test-unary-intrinsics.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-loops.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b070baa2a8' > test-loops.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b070baa2a8' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-unary-intrinsics.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-2775925d734a5b' > test-unary-intrinsics.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: 2 errors generated. > test-unary-intrinsics.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-2775925d734a5b' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-unary-intrinsics.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-unary-intrinsics.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-27759266331475' > test-unary-intrinsics.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: 2 errors generated. > test-unary-intrinsics.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-27759266331475' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0657d3a4c' > test-loops.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0657d3a4c' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b03c873518' > test-loops.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b03c873518' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-unary-intrinsics.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-unary-intrinsics.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-2775923a866029' > test-unary-intrinsics.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: 2 errors generated. > test-unary-intrinsics.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-2775923a866029' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 Saving _problems/test-unary-intrinsics-42.R Saving _problems/test-unary-intrinsics-62.R Saving _problems/test-unary-intrinsics-100.R > test-loops.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0272037e8' > test-loops.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0272037e8' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-add.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-add.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/slow_add1-build-2775926f377d93' > test-add.R: flang-21 -fpic -g -O2 -c slow_add1_fsub.f90 -o slow_add1_fsub.o > test-add.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c slow_add1_c_wrapper.c -o slow_add1_c_wrapper.o > test-add.R: slow_add1_c_wrapper.c:13:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: slow_add1_c_wrapper.c:13:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ^ > test-add.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: 2 errors generated. > test-add.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: slow_add1_c_wrapper.o] Error 1 > test-add.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/slow_add1-build-2775926f377d93' > test-add.R: --- > test-add.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0786565d0' > test-loops.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0786565d0' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-add.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-add.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/slow_add2-build-277592240c3ca0' > test-add.R: flang-21 -fpic -g -O2 -c slow_add2_fsub.f90 -o slow_add2_fsub.o > test-add.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c slow_add2_c_wrapper.c -o slow_add2_c_wrapper.o > test-add.R: slow_add2_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: slow_add2_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ^ > test-add.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: slow_add2_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-add.R: 26 | Rf_error("typeof(y) must be 'integer', not '%s'", R_typeToChar(y)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: slow_add2_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-add.R: 26 | Rf_error("typeof(y) must be 'integer', not '%s'", R_typeToChar(y)); > test-add.R: | ^ > test-add.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: 4 errors generated. > test-add.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: slow_add2_c_wrapper.o] Error 1 > test-add.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/slow_add2-build-277592240c3ca0' > test-add.R: --- > test-add.R: Compiler exit status: 1 Saving _problems/test-add-23.R Saving _problems/test-add-51.R > test-loops.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b063c9cad' > test-loops.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b063c9cad' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-as-double.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-as-double.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-as-double.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-27759214068263' > test-as-double.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ^ > test-as-double.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: 2 errors generated. > test-as-double.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-27759214068263' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0164cb307' > test-loops.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0164cb307' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 Saving _problems/test-loops-16.R Saving _problems/test-loops-33.R Saving _problems/test-loops-49.R Saving _problems/test-loops-62.R Saving _problems/test-loops-76.R Saving _problems/test-loops-92.R Saving _problems/test-loops-102.R > test-as-double.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-as-double.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-as-double.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-277592723234ea' > test-as-double.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: qfn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ^ > test-as-double.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-as-double.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-as-double.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-as-double.R: | ^ > test-as-double.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: 4 errors generated. > test-as-double.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-277592723234ea' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 Saving _problems/test-as-double-6.R Saving _problems/test-as-double-20.R > test-declare-type.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-declare-type.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-declare-type.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b01db0fe9' > test-declare-type.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-declare-type.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-declare-type.R: qfn_c_wrapper.c:16:59: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ^~~~~~~~~~~~ > test-declare-type.R: | Rf_type2char > test-declare-type.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-declare-type.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-declare-type.R: | ^ > test-declare-type.R: qfn_c_wrapper.c:16:72: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ^~~~~ > test-declare-type.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-declare-type.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-declare-type.R: | ^ > test-declare-type.R: qfn_c_wrapper.c:25:57: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-declare-type.R: 25 | Rf_error("typeof(end) must be 'integer', not '%s'", R_typeToChar(end)); > test-declare-type.R: | ^~~~~~~~~~~~ > test-declare-type.R: | Rf_type2char > test-declare-type.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-declare-type.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-declare-type.R: | ^ > test-declare-type.R: qfn_c_wrapper.c:25:70: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-declare-type.R: 25 | Rf_error("typeof(end) must be 'integer', not '%s'", R_typeToChar(end)); > test-declare-type.R: | ^~~ > test-declare-type.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-declare-type.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-declare-type.R: | ^ > test-declare-type.R: 4 errors generated. > test-declare-type.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-declare-type.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b01db0fe9' > test-declare-type.R: --- > test-declare-type.R: Compiler exit status: 1 Saving _problems/test-declare-type-14.R > test-dims2f.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-dims2f.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-dims2f.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-277592788c45a6' > test-dims2f.R: flang-21 -fpic -g -O2 -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: fn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^ > test-dims2f.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: 2 errors generated. > test-dims2f.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-277592788c45a6' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b07e742e89' > test-div-cast.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^ > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^ > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 4 errors generated. > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b07e742e89' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-dims2f.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-dims2f.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-2775925bdd90fc' > test-dims2f.R: flang-21 -fpic -g -O2 -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: fn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^ > test-dims2f.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: 2 errors generated. > test-dims2f.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-2775925bdd90fc' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b035f9daa7' > test-div-cast.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:17:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:17:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^ > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^ > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 4 errors generated. > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b035f9daa7' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-dims2f.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-dims2f.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-27759233fae5a8' > test-dims2f.R: flang-21 -fpic -g -O2 -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: fn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^ > test-dims2f.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: 2 errors generated. > test-dims2f.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-27759233fae5a8' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 Saving _problems/test-dims2f-11.R Saving _problems/test-dims2f-24.R Saving _problems/test-dims2f-37.R > test-div-cast.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b05fe53ae1' > test-div-cast.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:17:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:17:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^ > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'logical', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'logical', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^ > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 4 errors generated. > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b05fe53ae1' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-div-mod.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-div-mod.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-div-mod.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-277592172dee3c' > test-div-mod.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-mod.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-mod.R: qfn_c_wrapper.c:17:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ^~~~~~~~~~~~ > test-div-mod.R: | Rf_type2char > test-div-mod.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-mod.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-mod.R: | ^ > test-div-mod.R: qfn_c_wrapper.c:17:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ^ > test-div-mod.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-mod.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-mod.R: | ^ > test-div-mod.R: qfn_c_wrapper.c:26:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-mod.R: 26 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-div-mod.R: | ^~~~~~~~~~~~ > test-div-mod.R: | Rf_type2char > test-div-mod.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-mod.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-mod.R: | ^ > test-div-mod.R: qfn_c_wrapper.c:26:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-mod.R: 26 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-div-mod.R: | ^ > test-div-mod.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-mod.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-mod.R: | ^ > test-div-mod.R: 4 errors generated. > test-div-mod.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-mod.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-277592172dee3c' > test-div-mod.R: --- > test-div-mod.R: Compiler exit status: 1 Saving _problems/test-div-mod-15.R > test-div-cast.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b04e5a7c91' > test-div-cast.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^ > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'complex', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'complex', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^ > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 4 errors generated. > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b04e5a7c91' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0432eeade' > test-div-cast.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ^ > test-div-cast.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 2 errors generated. > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b0432eeade' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 Saving _problems/test-div-cast-11.R Saving _problems/test-div-cast-25.R Saving _problems/test-div-cast-39.R Saving _problems/test-div-cast-55.R Saving _problems/test-div-cast-69.R > test-example-convolve.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-example-convolve.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-example-convolve.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/quick_convolve-build-27759215721f3' > test-example-convolve.R: flang-21 -fpic -g -O2 -c quick_convolve_fsub.f90 -o quick_convolve_fsub.o > test-example-convolve.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c quick_convolve_c_wrapper.c -o quick_convolve_c_wrapper.o > test-example-convolve.R: quick_convolve_c_wrapper.c:18:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ^~~~~~~~~~~~ > test-example-convolve.R: | Rf_type2char > test-example-convolve.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-convolve.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-convolve.R: | ^ > test-example-convolve.R: quick_convolve_c_wrapper.c:18:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ^ > test-example-convolve.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-convolve.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-convolve.R: | ^ > test-example-convolve.R: quick_convolve_c_wrapper.c:27:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-convolve.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-example-convolve.R: | ^~~~~~~~~~~~ > test-example-convolve.R: | Rf_type2char > test-example-convolve.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-convolve.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-convolve.R: | ^ > test-example-convolve.R: quick_convolve_c_wrapper.c:27:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-convolve.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-example-convolve.R: | ^ > test-example-convolve.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-convolve.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-convolve.R: | ^ > test-example-convolve.R: 4 errors generated. > test-example-convolve.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: quick_convolve_c_wrapper.o] Error 1 > test-example-convolve.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/quick_convolve-build-27759215721f3' > test-example-convolve.R: --- > test-example-convolve.R: Compiler exit status: 1 Saving _problems/test-example-convolve-30.R > test-example-roll_mean.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-example-roll_mean.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-example-roll_mean.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-27759220d64873' > test-example-roll_mean.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-example-roll_mean.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-example-roll_mean.R: qfn_c_wrapper.c:19:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ^~~~~~~~~~~~ > test-example-roll_mean.R: | Rf_type2char > test-example-roll_mean.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:19:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:28:60: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-roll_mean.R: 28 | Rf_error("typeof(weights) must be 'double', not '%s'", R_typeToChar(weights)); > test-example-roll_mean.R: | ^~~~~~~~~~~~ > test-example-roll_mean.R: | Rf_type2char > test-example-roll_mean.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:28:73: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-roll_mean.R: 28 | Rf_error("typeof(weights) must be 'double', not '%s'", R_typeToChar(weights)); > test-example-roll_mean.R: | ^~~~~~~ > test-example-roll_mean.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:39:63: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-roll_mean.R: 39 | Rf_error("typeof(normalize) must be 'logical', not '%s'", R_typeToChar(normalize)); > test-example-roll_mean.R: | ^~~~~~~~~~~~ > test-example-roll_mean.R: | Rf_type2char > test-example-roll_mean.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:39:76: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-roll_mean.R: 39 | Rf_error("typeof(normalize) must be 'logical', not '%s'", R_typeToChar(normalize)); > test-example-roll_mean.R: | ^~~~~~~~~ > test-example-roll_mean.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: 6 errors generated. > test-example-roll_mean.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-example-roll_mean.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-27759220d64873' > test-example-roll_mean.R: --- > test-example-roll_mean.R: Compiler exit status: 1 Saving _problems/test-example-roll_mean-26.R > test-example-heat_diffusion.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-example-heat_diffusion.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-example-heat_diffusion.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/diffuse_heat-build-2775b031558fc6' > test-example-heat_diffusion.R: flang-21 -fpic -g -O2 -c diffuse_heat_fsub.f90 -o diffuse_heat_fsub.o > test-example-heat_diffusion.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c diffuse_heat_c_wrapper.c -o diffuse_heat_c_wrapper.o > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:56: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:69: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:30:56: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 30 | Rf_error("typeof(ny) must be 'integer', not '%s'", R_typeToChar(ny)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:30:69: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 30 | Rf_error("typeof(ny) must be 'integer', not '%s'", R_typeToChar(ny)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:39:56: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 39 | Rf_error("typeof(dx) must be 'integer', not '%s'", R_typeToChar(dx)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:39:69: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 39 | Rf_error("typeof(dx) must be 'integer', not '%s'", R_typeToChar(dx)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:48:56: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 48 | Rf_error("typeof(dy) must be 'integer', not '%s'", R_typeToChar(dy)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:48:69: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 48 | Rf_error("typeof(dy) must be 'integer', not '%s'", R_typeToChar(dy)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:57:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 57 | Rf_error("typeof(dt) must be 'double', not '%s'", R_typeToChar(dt)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:57:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 57 | Rf_error("typeof(dt) must be 'double', not '%s'", R_typeToChar(dt)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:66:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 66 | Rf_error("typeof(k) must be 'double', not '%s'", R_typeToChar(k)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:66:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 66 | Rf_error("typeof(k) must be 'double', not '%s'", R_typeToChar(k)); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:75:59: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 75 | Rf_error("typeof(steps) must be 'integer', not '%s'", R_typeToChar(steps)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:75:72: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 75 | Rf_error("typeof(steps) must be 'integer', not '%s'", R_typeToChar(steps)); > test-example-heat_diffusion.R: | ^~~~~ > test-example-heat_diffusion.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: 14 errors generated. > test-example-heat_diffusion.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: diffuse_heat_c_wrapper.o] Error 1 > test-example-heat_diffusion.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/diffuse_heat-build-2775b031558fc6' > test-example-heat_diffusion.R: --- > test-example-heat_diffusion.R: Compiler exit status: 1 Saving _problems/test-example-heat_diffusion-92.R > test-friendly-size.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-friendly-size.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-friendly-size.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/fn-build-2775b06fe7f5e' > test-friendly-size.R: flang-21 -fpic -g -O2 -c fn_fsub.f90 -o fn_fsub.o > test-friendly-size.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c fn_c_wrapper.c -o fn_c_wrapper.o > test-friendly-size.R: fn_c_wrapper.c:13:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ^~~~~~~~~~~~ > test-friendly-size.R: | Rf_type2char > test-friendly-size.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-friendly-size.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-friendly-size.R: | ^ > test-friendly-size.R: fn_c_wrapper.c:13:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ^ > test-friendly-size.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-friendly-size.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-friendly-size.R: | ^ > test-friendly-size.R: fn_c_wrapper.c:16:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-friendly-size.R: 16 | const int* const x__dim_ = ({ > test-friendly-size.R: | ^ > test-friendly-size.R: 1 warning and 2 errors generated. > test-friendly-size.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-friendly-size.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/fn-build-2775b06fe7f5e' > test-friendly-size.R: --- > test-friendly-size.R: Compiler exit status: 1 Saving _problems/test-friendly-size-6.R > test-example-viterbi.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-example-viterbi.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-example-viterbi.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/viterbi-build-27759264593482' > test-example-viterbi.R: flang-21 -fpic -g -O2 -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:22:79: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:31:60: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:31:73: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ^~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:40:66: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:40:79: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:49:69: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:49:82: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:52:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:67: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:80: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:68:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: 2 warnings and 10 errors generated. > test-example-viterbi.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/viterbi-build-27759264593482' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 > test-hoist-mask.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-hoist-mask.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-hoist-mask.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b044be6d40' > test-hoist-mask.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-hoist-mask.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-hoist-mask.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ^~~~~~~~~~~~ > test-hoist-mask.R: | Rf_type2char > test-hoist-mask.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-hoist-mask.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-hoist-mask.R: | ^ > test-hoist-mask.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ^ > test-hoist-mask.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-hoist-mask.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-hoist-mask.R: | ^ > test-hoist-mask.R: 2 errors generated. > test-hoist-mask.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-hoist-mask.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b044be6d40' > test-hoist-mask.R: --- > test-hoist-mask.R: Compiler exit status: 1 Saving _problems/test-hoist-mask-24.R > test-ifelse.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-ifelse.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-ifelse.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b04f291402' > test-ifelse.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-ifelse.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-ifelse.R: qfn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ^~~~~~~~~~~~ > test-ifelse.R: | Rf_type2char > test-ifelse.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-ifelse.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-ifelse.R: | ^ > test-ifelse.R: qfn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ^ > test-ifelse.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-ifelse.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-ifelse.R: | ^ > test-ifelse.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-ifelse.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-ifelse.R: | ^~~~~~~~~~~~ > test-ifelse.R: | Rf_type2char > test-ifelse.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-ifelse.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-ifelse.R: | ^ > test-ifelse.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-ifelse.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-ifelse.R: | ^ > test-ifelse.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-ifelse.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-ifelse.R: | ^ > test-ifelse.R: 4 errors generated. > test-ifelse.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-ifelse.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b04f291402' > test-ifelse.R: --- > test-ifelse.R: Compiler exit status: 1 Saving _problems/test-ifelse-13.R > test-example-viterbi.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-example-viterbi.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-example-viterbi.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/viterbi-build-27759276e8f8e5' > test-example-viterbi.R: flang-21 -fpic -g -O2 -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:22:79: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:31:60: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:31:73: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ^~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:40:66: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:40:79: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:49:69: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:49:82: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:52:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:67: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:80: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~~ > test-example-viterbi.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:68:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: 2 warnings and 10 errors generated. > test-example-viterbi.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/viterbi-build-27759276e8f8e5' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 Saving _problems/test-example-viterbi-99.R Saving _problems/test-example-viterbi-190.R > test-logical.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-logical.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-logical.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b01a68bcc3' > test-logical.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_c_wrapper.c:18:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:18:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ^ > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:27:57: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 27 | Rf_error("typeof(left) must be 'double', not '%s'", R_typeToChar(left)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:27:70: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 27 | Rf_error("typeof(left) must be 'double', not '%s'", R_typeToChar(left)); > test-logical.R: | ^~~~ > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:36:58: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 36 | Rf_error("typeof(right) must be 'double', not '%s'", R_typeToChar(right)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:36:71: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 36 | Rf_error("typeof(right) must be 'double', not '%s'", R_typeToChar(right)); > test-logical.R: | ^~~~~ > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: 6 errors generated. > test-logical.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b01a68bcc3' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 > test-matrix.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-matrix.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-matrix.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-2775921efa9b5e' > test-matrix.R: flang-21 -fpic -g -O2 -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ^ > test-matrix.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:25:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-matrix.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:25:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-matrix.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-matrix.R: | ^ > test-matrix.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: 4 errors generated. > test-matrix.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-2775921efa9b5e' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 > test-logical.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-logical.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-logical.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b019adf3f8' > test-logical.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ^ > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:25:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 25 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:25:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 25 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-logical.R: | ^ > test-logical.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: 4 errors generated. > test-logical.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b019adf3f8' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 Saving _problems/test-logical-15.R Saving _problems/test-logical-48.R > test-matrix.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-matrix.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-matrix.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-2775927315cfa5' > test-matrix.R: flang-21 -fpic -g -O2 -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ^~ > test-matrix.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-matrix.R: 26 | Rf_error("typeof(a2) must be 'double', not '%s'", R_typeToChar(a2)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-matrix.R: 26 | Rf_error("typeof(a2) must be 'double', not '%s'", R_typeToChar(a2)); > test-matrix.R: | ^~ > test-matrix.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:29:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-matrix.R: 29 | const int* const a2__dim_ = ({ > test-matrix.R: | ^ > test-matrix.R: 1 warning and 4 errors generated. > test-matrix.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/fn-build-2775927315cfa5' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 Saving _problems/test-matrix-18.R Saving _problems/test-matrix-58.R > test-runif.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-runif.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-runif.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/fn-build-2775b06b58cec4' > test-runif.R: flang-21 -fpic -g -O2 -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c:14:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:14:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^ > test-runif.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: 2 errors generated. > test-runif.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/fn-build-2775b06b58cec4' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 > test-seq.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-seq.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-seq.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-2775927b379540' > test-seq.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-seq.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-seq.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ^~~~~~~~~~~~ > test-seq.R: | Rf_type2char > test-seq.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-seq.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-seq.R: | ^ > test-seq.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ^ > test-seq.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-seq.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-seq.R: | ^ > test-seq.R: qfn_c_wrapper.c:25:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-seq.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-seq.R: | ^~~~~~~~~~~~ > test-seq.R: | Rf_type2char > test-seq.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-seq.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-seq.R: | ^ > test-seq.R: qfn_c_wrapper.c:25:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-seq.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-seq.R: | ^ > test-seq.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-seq.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-seq.R: | ^ > test-seq.R: 4 errors generated. > test-seq.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-seq.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-2775927b379540' > test-seq.R: --- > test-seq.R: Compiler exit status: 1 Saving _problems/test-seq-14.R > test-runif.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-runif.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-runif.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/fn-build-2775b01bceccaf' > test-runif.R: flang-21 -fpic -g -O2 -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c:18:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:18:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^ > test-runif.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:27:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-runif.R: 27 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:27:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-runif.R: 27 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-runif.R: | ^ > test-runif.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:36:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-runif.R: 36 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:36:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-runif.R: 36 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-runif.R: | ^ > test-runif.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: 6 errors generated. > test-runif.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/fn-build-2775b01bceccaf' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 Saving _problems/test-runif-9.R Saving _problems/test-runif-60.R > test-size-constraint.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-size-constraint.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-size-constraint.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-2775925e850ec' > test-size-constraint.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ^ > test-size-constraint.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: qfn_c_wrapper.c:27:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-size-constraint.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: qfn_c_wrapper.c:27:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-size-constraint.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-size-constraint.R: | ^ > test-size-constraint.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: 4 errors generated. > test-size-constraint.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-2775925e850ec' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 > test-which.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-which.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-which.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/fn-build-2775b0622846f2' > test-which.R: flang-21 -fpic -g -O2 -c fn_fsub.f90 -o fn_fsub.o > test-which.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c fn_c_wrapper.c -o fn_c_wrapper.o > test-which.R: fn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: fn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ^ > test-which.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: 2 errors generated. > test-which.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-which.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/fn-build-2775b0622846f2' > test-which.R: --- > test-which.R: Compiler exit status: 1 > test-size-constraint.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-size-constraint.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-size-constraint.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-277592415c0d6' > test-size-constraint.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c:13:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: qfn_c_wrapper.c:13:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ^ > test-size-constraint.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: 2 errors generated. > test-size-constraint.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL610NR/qfn-build-277592415c0d6' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 Saving _problems/test-size-constraint-13.R Saving _problems/test-size-constraint-31.R > test-which.R: using C compiler: ‘Debian clang version 21.1.6 (2)’ > test-which.R: using Fortran compiler: ‘Debian flang version 21.1.6 (2)’ > test-which.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b06f09bf07' > test-which.R: flang-21 -fpic -g -O2 -c qfn_fsub.f90 -o qfn_fsub.o > test-which.R: clang-21 -std=gnu23 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-which.R: qfn_c_wrapper.c:20:58: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:20:71: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ^~~~ > test-which.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:29:58: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-which.R: 29 | Rf_error("typeof(int1) must be 'integer', not '%s'", R_typeToChar(int1)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:29:71: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-which.R: 29 | Rf_error("typeof(int1) must be 'integer', not '%s'", R_typeToChar(int1)); > test-which.R: | ^~~~ > test-which.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:38:57: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-which.R: 38 | Rf_error("typeof(dbl1) must be 'double', not '%s'", R_typeToChar(dbl1)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:38:70: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-which.R: 38 | Rf_error("typeof(dbl1) must be 'double', not '%s'", R_typeToChar(dbl1)); > test-which.R: | ^~~~ > test-which.R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/include/Rinternals.h:589:35: note: passing argument to parameter here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: 6 errors generated. > test-which.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-which.R: make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfiUaNQ/qfn-build-2775b06f09bf07' > test-which.R: --- > test-which.R: Compiler exit status: 1 Saving _problems/test-which-13.R Saving _problems/test-which-91.R [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-unary-intrinsics.R:42:5'): double unary intrinsics ───────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, x) at test-unary-intrinsics.R:42:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:62:5'): integer unary intrinsics ──────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, x) at test-unary-intrinsics.R:62:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:100:5'): complex unary intrinsics ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, z) at test-unary-intrinsics.R:100:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:23:3'): add1 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add1", slow_add1) at test-add.R:23:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:51:3'): add2 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add2", slow_add2) at test-add.R:51:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:16:3'): repeat/break ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(inc_to_5, -1L, 0L, 4L, 5L) at test-loops.R:16:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:33:3'): repeat + next ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:33:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:49:3'): break/for ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:49:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:62:3'): while ────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:62:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:76:3'): while + next ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:76:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:92:3'): while + break ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:92:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:102:3'): expr return value ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, 1:10) at test-loops.R:102:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:6:3'): as.double casts integer and logical values ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn_int, list(1:3)) at test-as-double.R:6:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:20:3'): / performs real division for integer and logical inputs ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(1:3, c(2L, 2L, 2L))) at test-as-double.R:20:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-declare-type.R:14:3'): declare(type()) variants ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(quick_seq, list(1L, 5L)) at test-declare-type.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:11:3'): arithmetic expressions in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:11:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:24:3'): integer division and modulus in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:24:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:37:3'): matrix dimension expressions compile ────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:37:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-div-mod.R:15:3'): %% and %/% ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(...) at test-div-mod.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:11:3'): division casts integers ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(a, b)) at test-div-cast.R:11:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:25:3'): division casts double and integer ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_int, list(a, b)) at test-div-cast.R:25:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:39:3'): division casts logical ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_lgl, list(a, b)) at test-div-cast.R:39:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:55:3'): division casts complex ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_cplx, list(a, b)) at test-div-cast.R:55:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:69:3'): division example in #33 ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(my_mean, list(x)) at test-div-cast.R:69:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-convolve.R:30:3'): convolve ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "quick_convolve", slow_convolve) at test-example-convolve.R:30:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-roll_mean.R:26:3'): roll_mean ────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(slow_roll_mean, list(x, weights)) at test-example-roll_mean.R:26:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-heat_diffusion.R:92:3'): heat diffusion ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(diffuse_heat) at test-example-heat_diffusion.R:92:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-friendly-size.R:6:3'): dimension mismatch errors show axis ───── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-friendly-size.R:6:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-hoist-mask.R:24:3'): hoist mask ──────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-ifelse.R:13:3'): ifelse ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, list(-10:10, integer(21))) at test-ifelse.R:13:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:99:3'): viterbi ────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:99:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:190:3'): viterbi2 ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:190:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:15:3'): between ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-logical.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:48:3'): logical ops ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, !!!test_args) at test-logical.R:48:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:18:3'): matrix ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:18:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:58:3'): reuse implicit size ─────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:58:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-seq.R:14:3'): seq ────────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-seq.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:9:3'): runif generates random numbers ────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:9:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:60:3'): runif with min/max ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:60:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:13:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:31:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:13:3'): which.max ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-which.R:13:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:84:3'): which.max/which.min ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-which.R:84:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.2.0
Check: tests
Result: ERROR Running ‘testthat.R’ [21s/13s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(quickr) > > test_check("quickr") Starting 2 test processes. > test-unary-intrinsics.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-unary-intrinsics.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f720437' > test-unary-intrinsics.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-unary-intrinsics.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ~^ ~~~~~~~~~~~~~~~ > test-unary-intrinsics.R: | | | > test-unary-intrinsics.R: | | int > test-unary-intrinsics.R: | char * > test-unary-intrinsics.R: | %d > test-unary-intrinsics.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f720437' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb466c5fc786' > test-loops.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb466c5fc786' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-unary-intrinsics.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f41151d6f' > test-unary-intrinsics.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ~^ ~~~~~~~~~~~~~~~ > test-unary-intrinsics.R: | | | > test-unary-intrinsics.R: | | int > test-unary-intrinsics.R: | char * > test-unary-intrinsics.R: | %d > test-unary-intrinsics.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f41151d6f' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46367d3685' > test-loops.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46367d3685' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-unary-intrinsics.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f1766b2c' > test-unary-intrinsics.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ~^ ~~~~~~~~~~~~~~~ > test-unary-intrinsics.R: | | | > test-unary-intrinsics.R: | | int > test-unary-intrinsics.R: | char * > test-unary-intrinsics.R: | %d > test-unary-intrinsics.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f1766b2c' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 Saving _problems/test-unary-intrinsics-42.R Saving _problems/test-unary-intrinsics-62.R Saving _problems/test-unary-intrinsics-100.R > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb461dd474e' > test-loops.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb461dd474e' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46435ca052' > test-loops.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46435ca052' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-add.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-add.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/slow_add1-build-1cdb2f420e2020' > test-add.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c slow_add1_fsub.f90 -o slow_add1_fsub.o > test-add.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c slow_add1_c_wrapper.c -o slow_add1_c_wrapper.o > test-add.R: slow_add1_c_wrapper.c: In function ‘slow_add1_’: > test-add.R: slow_add1_c_wrapper.c:13:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: slow_add1_c_wrapper.c:13:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ~^ ~~~~~~~~~~~~~~~ > test-add.R: | | | > test-add.R: | | int > test-add.R: | char * > test-add.R: | %d > test-add.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: slow_add1_c_wrapper.o] Error 1 > test-add.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/slow_add1-build-1cdb2f420e2020' > test-add.R: --- > test-add.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46195eaf3d' > test-loops.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46195eaf3d' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-add.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-add.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/slow_add2-build-1cdb2f6e00c513' > test-add.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c slow_add2_fsub.f90 -o slow_add2_fsub.o > test-add.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c slow_add2_c_wrapper.c -o slow_add2_c_wrapper.o > test-add.R: slow_add2_c_wrapper.c: In function ‘slow_add2_’: > test-add.R: slow_add2_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: slow_add2_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ~^ ~~~~~~~~~~~~~~~ > test-add.R: | | | > test-add.R: | | int > test-add.R: | char * > test-add.R: | %d > test-add.R: slow_add2_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-add.R: 26 | Rf_error("typeof(y) must be 'integer', not '%s'", R_typeToChar(y)); > test-add.R: | ~^ ~~~~~~~~~~~~~~~ > test-add.R: | | | > test-add.R: | | int > test-add.R: | char * > test-add.R: | %d > test-add.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: slow_add2_c_wrapper.o] Error 1 > test-add.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/slow_add2-build-1cdb2f6e00c513' > test-add.R: --- > test-add.R: Compiler exit status: 1 Saving _problems/test-add-23.R Saving _problems/test-add-51.R > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb4651052f5b' > test-loops.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb4651052f5b' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-as-double.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-as-double.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-as-double.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f57c024a6' > test-as-double.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-as-double.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ~^ ~~~~~~~~~~~~~~~ > test-as-double.R: | | | > test-as-double.R: | | int > test-as-double.R: | char * > test-as-double.R: | %d > test-as-double.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f57c024a6' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb464dc9f1bd' > test-loops.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb464dc9f1bd' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 Saving _problems/test-loops-16.R Saving _problems/test-loops-33.R Saving _problems/test-loops-49.R Saving _problems/test-loops-62.R Saving _problems/test-loops-76.R Saving _problems/test-loops-92.R Saving _problems/test-loops-102.R > test-as-double.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-as-double.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-as-double.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f4f38a6d7' > test-as-double.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-as-double.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ~^ ~~~~~~~~~~~~~~~ > test-as-double.R: | | | > test-as-double.R: | | int > test-as-double.R: | char * > test-as-double.R: | %d > test-as-double.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-as-double.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-as-double.R: | ~^ ~~~~~~~~~~~~~~~ > test-as-double.R: | | | > test-as-double.R: | | int > test-as-double.R: | char * > test-as-double.R: | %d > test-as-double.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f4f38a6d7' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 Saving _problems/test-as-double-6.R Saving _problems/test-as-double-20.R > test-declare-type.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-declare-type.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-declare-type.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb464a2f25a8' > test-declare-type.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-declare-type.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-declare-type.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-declare-type.R: qfn_c_wrapper.c:16:59: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ^~~~~~~~~~~~ > test-declare-type.R: | Rf_type2char > test-declare-type.R: qfn_c_wrapper.c:16:54: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ~^ ~~~~~~~~~~~~~~~~~~~ > test-declare-type.R: | | | > test-declare-type.R: | | int > test-declare-type.R: | char * > test-declare-type.R: | %d > test-declare-type.R: qfn_c_wrapper.c:25:52: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-declare-type.R: 25 | Rf_error("typeof(end) must be 'integer', not '%s'", R_typeToChar(end)); > test-declare-type.R: | ~^ ~~~~~~~~~~~~~~~~~ > test-declare-type.R: | | | > test-declare-type.R: | | int > test-declare-type.R: | char * > test-declare-type.R: | %d > test-declare-type.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-declare-type.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb464a2f25a8' > test-declare-type.R: --- > test-declare-type.R: Compiler exit status: 1 Saving _problems/test-declare-type-14.R > test-dims2f.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-dims2f.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-dims2f.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f1600cefe' > test-dims2f.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c: In function ‘fn_’: > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ~^ ~~~~~~~~~~~~~~~ > test-dims2f.R: | | | > test-dims2f.R: | | int > test-dims2f.R: | char * > test-dims2f.R: | %d > test-dims2f.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f1600cefe' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb4620b82fc2' > test-div-cast.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb4620b82fc2' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-dims2f.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-dims2f.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f62b04f30' > test-dims2f.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c: In function ‘fn_’: > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ~^ ~~~~~~~~~~~~~~~ > test-dims2f.R: | | | > test-dims2f.R: | | int > test-dims2f.R: | char * > test-dims2f.R: | %d > test-dims2f.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f62b04f30' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-dims2f.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-dims2f.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f3b44b3ac' > test-dims2f.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c: In function ‘fn_’: > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ~^ ~~~~~~~~~~~~~~~ > test-dims2f.R: | | | > test-dims2f.R: | | int > test-dims2f.R: | char * > test-dims2f.R: | %d > test-dims2f.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f3b44b3ac' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46ed1ea44' > test-div-cast.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46ed1ea44' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 Saving _problems/test-dims2f-11.R Saving _problems/test-dims2f-24.R Saving _problems/test-dims2f-37.R > test-div-mod.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-div-mod.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-div-mod.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f64aec1ad' > test-div-mod.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-div-mod.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-mod.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-mod.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ^~~~~~~~~~~~ > test-div-mod.R: | Rf_type2char > test-div-mod.R: qfn_c_wrapper.c:17:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-mod.R: | | | > test-div-mod.R: | | int > test-div-mod.R: | char * > test-div-mod.R: | %d > test-div-mod.R: qfn_c_wrapper.c:26:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-mod.R: 26 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-div-mod.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-mod.R: | | | > test-div-mod.R: | | int > test-div-mod.R: | char * > test-div-mod.R: | %d > test-div-mod.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-mod.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f64aec1ad' > test-div-mod.R: --- > test-div-mod.R: Compiler exit status: 1 Saving _problems/test-div-mod-15.R > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46d59e8a' > test-div-cast.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'logical', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46d59e8a' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46304b61ae' > test-div-cast.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'complex', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb46304b61ae' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-example-convolve.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-example-convolve.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-example-convolve.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/quick_convolve-build-1cdb2f40eef430' > test-example-convolve.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c quick_convolve_fsub.f90 -o quick_convolve_fsub.o > test-example-convolve.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c quick_convolve_c_wrapper.c -o quick_convolve_c_wrapper.o > test-example-convolve.R: quick_convolve_c_wrapper.c: In function ‘quick_convolve_’: > test-example-convolve.R: quick_convolve_c_wrapper.c:18:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ^~~~~~~~~~~~ > test-example-convolve.R: | Rf_type2char > test-example-convolve.R: quick_convolve_c_wrapper.c:18:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-convolve.R: | | | > test-example-convolve.R: | | int > test-example-convolve.R: | char * > test-example-convolve.R: | %d > test-example-convolve.R: quick_convolve_c_wrapper.c:27:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-convolve.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-example-convolve.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-convolve.R: | | | > test-example-convolve.R: | | int > test-example-convolve.R: | char * > test-example-convolve.R: | %d > test-example-convolve.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: quick_convolve_c_wrapper.o] Error 1 > test-example-convolve.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/quick_convolve-build-1cdb2f40eef430' > test-example-convolve.R: --- > test-example-convolve.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb464920a8e4' > test-div-cast.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb464920a8e4' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 Saving _problems/test-example-convolve-30.R Saving _problems/test-div-cast-11.R Saving _problems/test-div-cast-25.R Saving _problems/test-div-cast-39.R Saving _problems/test-div-cast-55.R Saving _problems/test-div-cast-69.R > test-example-roll_mean.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-example-roll_mean.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-example-roll_mean.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb464c3ac100' > test-example-roll_mean.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-example-roll_mean.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-example-roll_mean.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-example-roll_mean.R: qfn_c_wrapper.c:19:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ^~~~~~~~~~~~ > test-example-roll_mean.R: | Rf_type2char > test-example-roll_mean.R: qfn_c_wrapper.c:19:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-roll_mean.R: | | | > test-example-roll_mean.R: | | int > test-example-roll_mean.R: | char * > test-example-roll_mean.R: | %d > test-example-roll_mean.R: qfn_c_wrapper.c:28:55: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-roll_mean.R: 28 | Rf_error("typeof(weights) must be 'double', not '%s'", R_typeToChar(weights)); > test-example-roll_mean.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~ > test-example-roll_mean.R: | | | > test-example-roll_mean.R: | | int > test-example-roll_mean.R: | char * > test-example-roll_mean.R: | %d > test-example-roll_mean.R: qfn_c_wrapper.c:39:58: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-roll_mean.R: 39 | Rf_error("typeof(normalize) must be 'logical', not '%s'", R_typeToChar(normalize)); > test-example-roll_mean.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ > test-example-roll_mean.R: | | | > test-example-roll_mean.R: | | int > test-example-roll_mean.R: | char * > test-example-roll_mean.R: | %d > test-example-roll_mean.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-example-roll_mean.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb464c3ac100' > test-example-roll_mean.R: --- > test-example-roll_mean.R: Compiler exit status: 1 Saving _problems/test-example-roll_mean-26.R > test-example-heat_diffusion.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-example-heat_diffusion.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-example-heat_diffusion.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/diffuse_heat-build-1cdb2f56b7a32' > test-example-heat_diffusion.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c diffuse_heat_fsub.f90 -o diffuse_heat_fsub.o > test-example-heat_diffusion.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c diffuse_heat_c_wrapper.c -o diffuse_heat_c_wrapper.o > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c: In function ‘diffuse_heat_’: > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:56: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:30:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 30 | Rf_error("typeof(ny) must be 'integer', not '%s'", R_typeToChar(ny)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:39:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 39 | Rf_error("typeof(dx) must be 'integer', not '%s'", R_typeToChar(dx)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:48:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 48 | Rf_error("typeof(dy) must be 'integer', not '%s'", R_typeToChar(dy)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:57:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 57 | Rf_error("typeof(dt) must be 'double', not '%s'", R_typeToChar(dt)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:66:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 66 | Rf_error("typeof(k) must be 'double', not '%s'", R_typeToChar(k)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:75:54: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 75 | Rf_error("typeof(steps) must be 'integer', not '%s'", R_typeToChar(steps)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: diffuse_heat_c_wrapper.o] Error 1 > test-example-heat_diffusion.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/diffuse_heat-build-1cdb2f56b7a32' > test-example-heat_diffusion.R: --- > test-example-heat_diffusion.R: Compiler exit status: 1 Saving _problems/test-example-heat_diffusion-92.R > test-friendly-size.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-friendly-size.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-friendly-size.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f6983d6ba' > test-friendly-size.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c fn_fsub.f90 -o fn_fsub.o > test-friendly-size.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fn_c_wrapper.c -o fn_c_wrapper.o > test-friendly-size.R: fn_c_wrapper.c: In function ‘fn_’: > test-friendly-size.R: fn_c_wrapper.c:13:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ^~~~~~~~~~~~ > test-friendly-size.R: | Rf_type2char > test-friendly-size.R: fn_c_wrapper.c:13:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ~^ ~~~~~~~~~~~~~~~ > test-friendly-size.R: | | | > test-friendly-size.R: | | int > test-friendly-size.R: | char * > test-friendly-size.R: | %d > test-friendly-size.R: fn_c_wrapper.c:16:30: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-friendly-size.R: 16 | const int* const x__dim_ = ({ > test-friendly-size.R: | ^ > test-friendly-size.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-friendly-size.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f6983d6ba' > test-friendly-size.R: --- > test-friendly-size.R: Compiler exit status: 1 Saving _problems/test-friendly-size-6.R > test-example-viterbi.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-example-viterbi.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-example-viterbi.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/viterbi-build-1cdb467d6bb5' > test-example-viterbi.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c: In function ‘viterbi_’: > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: viterbi_c_wrapper.c:22:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:31:55: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:40:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:49:64: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:52:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:62: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:68:43: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/viterbi-build-1cdb467d6bb5' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 > test-hoist-mask.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-hoist-mask.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-hoist-mask.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f6f72560f' > test-hoist-mask.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-hoist-mask.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-hoist-mask.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-hoist-mask.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ^~~~~~~~~~~~ > test-hoist-mask.R: | Rf_type2char > test-hoist-mask.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ~^ ~~~~~~~~~~~~~~~ > test-hoist-mask.R: | | | > test-hoist-mask.R: | | int > test-hoist-mask.R: | char * > test-hoist-mask.R: | %d > test-hoist-mask.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-hoist-mask.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f6f72560f' > test-hoist-mask.R: --- > test-hoist-mask.R: Compiler exit status: 1 Saving _problems/test-hoist-mask-24.R > test-example-viterbi.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-example-viterbi.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-example-viterbi.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/viterbi-build-1cdb4619cbc037' > test-example-viterbi.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c: In function ‘viterbi_’: > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: viterbi_c_wrapper.c:22:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:31:55: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:40:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:49:64: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:52:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:62: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:68:43: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/viterbi-build-1cdb4619cbc037' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 > test-ifelse.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-ifelse.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-ifelse.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f11ea4d42' > test-ifelse.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-ifelse.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-ifelse.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-ifelse.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ^~~~~~~~~~~~ > test-ifelse.R: | Rf_type2char > test-ifelse.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ~^ ~~~~~~~~~~~~~~~ > test-ifelse.R: | | | > test-ifelse.R: | | int > test-ifelse.R: | char * > test-ifelse.R: | %d > test-ifelse.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-ifelse.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-ifelse.R: | ~^ ~~~~~~~~~~~~~~~ > test-ifelse.R: | | | > test-ifelse.R: | | int > test-ifelse.R: | char * > test-ifelse.R: | %d > test-ifelse.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-ifelse.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f11ea4d42' > test-ifelse.R: --- > test-ifelse.R: Compiler exit status: 1 Saving _problems/test-example-viterbi-99.R Saving _problems/test-example-viterbi-190.R Saving _problems/test-ifelse-13.R > test-logical.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-logical.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-logical.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb467de9204' > test-logical.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: qfn_fsub.f90:17:25: > test-logical.R: > test-logical.R: 17 | out = (x >= left) .and. (x <= right) > test-logical.R: | 1 > test-logical.R: Warning: Extension: Conversion from LOGICAL(4) to INTEGER(4) at (1) > test-logical.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-logical.R: qfn_c_wrapper.c:18:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: qfn_c_wrapper.c:18:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: qfn_c_wrapper.c:27:52: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 27 | Rf_error("typeof(left) must be 'double', not '%s'", R_typeToChar(left)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: qfn_c_wrapper.c:36:53: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 36 | Rf_error("typeof(right) must be 'double', not '%s'", R_typeToChar(right)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb467de9204' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 > test-matrix.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-matrix.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-matrix.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f6884ac2d' > test-matrix.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c: In function ‘fn_’: > test-matrix.R: fn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: fn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: fn_c_wrapper.c:25:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-matrix.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f6884ac2d' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 > test-logical.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-logical.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-logical.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb466af6b4e3' > test-logical.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: qfn_fsub.f90:26:19: > test-logical.R: > test-logical.R: 26 | out = a_gt_b .or. b_gt_a .and. delta_lt_3 > test-logical.R: | 1 > test-logical.R: Warning: Extension: Conversion from LOGICAL(4) to INTEGER(4) at (1) > test-logical.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-logical.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: qfn_c_wrapper.c:25:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 25 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb466af6b4e3' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 Saving _problems/test-logical-15.R Saving _problems/test-logical-48.R > test-matrix.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-matrix.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-matrix.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f3ea0ab65' > test-matrix.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c: In function ‘fn_’: > test-matrix.R: fn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: fn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: fn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-matrix.R: 26 | Rf_error("typeof(a2) must be 'double', not '%s'", R_typeToChar(a2)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: fn_c_wrapper.c:29:31: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-matrix.R: 29 | const int* const a2__dim_ = ({ > test-matrix.R: | ^ > test-matrix.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/fn-build-1cdb2f3ea0ab65' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 Saving _problems/test-matrix-18.R Saving _problems/test-matrix-58.R > test-runif.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-runif.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-runif.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/fn-build-1cdb46137d18e7' > test-runif.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c: In function ‘fn_’: > test-runif.R: fn_c_wrapper.c:14:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: fn_c_wrapper.c:14:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/fn-build-1cdb46137d18e7' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 > test-seq.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-seq.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-seq.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f429c9251' > test-seq.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-seq.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-seq.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-seq.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ^~~~~~~~~~~~ > test-seq.R: | Rf_type2char > test-seq.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ~^ ~~~~~~~~~~~~~~~ > test-seq.R: | | | > test-seq.R: | | int > test-seq.R: | char * > test-seq.R: | %d > test-seq.R: qfn_c_wrapper.c:25:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-seq.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-seq.R: | ~^ ~~~~~~~~~~~~~~~ > test-seq.R: | | | > test-seq.R: | | int > test-seq.R: | char * > test-seq.R: | %d > test-seq.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-seq.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f429c9251' > test-seq.R: --- > test-seq.R: Compiler exit status: 1 Saving _problems/test-seq-14.R > test-runif.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-runif.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-runif.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/fn-build-1cdb464febb000' > test-runif.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c: In function ‘fn_’: > test-runif.R: fn_c_wrapper.c:18:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: fn_c_wrapper.c:18:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: fn_c_wrapper.c:27:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-runif.R: 27 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: fn_c_wrapper.c:36:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-runif.R: 36 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/fn-build-1cdb464febb000' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 Saving _problems/test-runif-9.R Saving _problems/test-runif-60.R > test-size-constraint.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-size-constraint.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-size-constraint.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f602b437f' > test-size-constraint.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-size-constraint.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ~^ ~~~~~~~~~~~~~~~ > test-size-constraint.R: | | | > test-size-constraint.R: | | int > test-size-constraint.R: | char * > test-size-constraint.R: | %d > test-size-constraint.R: qfn_c_wrapper.c:27:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-size-constraint.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-size-constraint.R: | ~^ ~~~~~~~~~~~~~~~ > test-size-constraint.R: | | | > test-size-constraint.R: | | int > test-size-constraint.R: | char * > test-size-constraint.R: | %d > test-size-constraint.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f602b437f' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 > test-size-constraint.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-size-constraint.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-size-constraint.R: make[1]: Entering directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f2e9fca60' > test-size-constraint.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-size-constraint.R: qfn_c_wrapper.c:13:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: qfn_c_wrapper.c:13:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ~^ ~~~~~~~~~~~~~~~ > test-size-constraint.R: | | | > test-size-constraint.R: | | int > test-size-constraint.R: | char * > test-size-constraint.R: | %d > test-size-constraint.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Leaving directory '/tmp/Rtmpe6kzql/qfn-build-1cdb2f2e9fca60' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 Saving _problems/test-size-constraint-13.R Saving _problems/test-size-constraint-31.R > test-which.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-which.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-which.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/fn-build-1cdb46602b4187' > test-which.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c fn_fsub.f90 -o fn_fsub.o > test-which.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fn_c_wrapper.c -o fn_c_wrapper.o > test-which.R: fn_c_wrapper.c: In function ‘fn_’: > test-which.R: fn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: fn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-which.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/fn-build-1cdb46602b4187' > test-which.R: --- > test-which.R: Compiler exit status: 1 > test-which.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ > test-which.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’ > test-which.R: make[1]: Entering directory '/tmp/Rtmpu13u6k/qfn-build-1cdb466da01b' > test-which.R: gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c qfn_fsub.f90 -o qfn_fsub.o > test-which.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-which.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-which.R: qfn_c_wrapper.c:20:58: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: qfn_c_wrapper.c:20:53: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: qfn_c_wrapper.c:29:53: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-which.R: 29 | Rf_error("typeof(int1) must be 'integer', not '%s'", R_typeToChar(int1)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: qfn_c_wrapper.c:38:52: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-which.R: 38 | Rf_error("typeof(dbl1) must be 'double', not '%s'", R_typeToChar(dbl1)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-which.R: make[1]: Leaving directory '/tmp/Rtmpu13u6k/qfn-build-1cdb466da01b' > test-which.R: --- > test-which.R: Compiler exit status: 1 Saving _problems/test-which-13.R Saving _problems/test-which-91.R [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-unary-intrinsics.R:42:5'): double unary intrinsics ───────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, x) at test-unary-intrinsics.R:42:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:62:5'): integer unary intrinsics ──────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, x) at test-unary-intrinsics.R:62:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:100:5'): complex unary intrinsics ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, z) at test-unary-intrinsics.R:100:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:23:3'): add1 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add1", slow_add1) at test-add.R:23:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:51:3'): add2 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add2", slow_add2) at test-add.R:51:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:16:3'): repeat/break ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(inc_to_5, -1L, 0L, 4L, 5L) at test-loops.R:16:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:33:3'): repeat + next ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:33:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:49:3'): break/for ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:49:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:62:3'): while ────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:62:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:76:3'): while + next ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:76:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:92:3'): while + break ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:92:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:102:3'): expr return value ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, 1:10) at test-loops.R:102:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:6:3'): as.double casts integer and logical values ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn_int, list(1:3)) at test-as-double.R:6:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:20:3'): / performs real division for integer and logical inputs ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(1:3, c(2L, 2L, 2L))) at test-as-double.R:20:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-declare-type.R:14:3'): declare(type()) variants ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(quick_seq, list(1L, 5L)) at test-declare-type.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:11:3'): arithmetic expressions in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:11:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:24:3'): integer division and modulus in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:24:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:37:3'): matrix dimension expressions compile ────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:37:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-div-mod.R:15:3'): %% and %/% ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(...) at test-div-mod.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-convolve.R:30:3'): convolve ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "quick_convolve", slow_convolve) at test-example-convolve.R:30:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:11:3'): division casts integers ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(a, b)) at test-div-cast.R:11:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:25:3'): division casts double and integer ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_int, list(a, b)) at test-div-cast.R:25:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:39:3'): division casts logical ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_lgl, list(a, b)) at test-div-cast.R:39:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:55:3'): division casts complex ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_cplx, list(a, b)) at test-div-cast.R:55:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:69:3'): division example in #33 ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(my_mean, list(x)) at test-div-cast.R:69:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-roll_mean.R:26:3'): roll_mean ────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(slow_roll_mean, list(x, weights)) at test-example-roll_mean.R:26:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-heat_diffusion.R:92:3'): heat diffusion ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(diffuse_heat) at test-example-heat_diffusion.R:92:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-friendly-size.R:6:3'): dimension mismatch errors show axis ───── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-friendly-size.R:6:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-hoist-mask.R:24:3'): hoist mask ──────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:99:3'): viterbi ────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:99:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:190:3'): viterbi2 ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:190:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-ifelse.R:13:3'): ifelse ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, list(-10:10, integer(21))) at test-ifelse.R:13:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:15:3'): between ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-logical.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:48:3'): logical ops ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, !!!test_args) at test-logical.R:48:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:18:3'): matrix ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:18:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:58:3'): reuse implicit size ─────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:58:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-seq.R:14:3'): seq ────────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-seq.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:9:3'): runif generates random numbers ────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:9:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:60:3'): runif with min/max ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:60:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:13:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:31:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:13:3'): which.max ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-which.R:13:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:84:3'): which.max/which.min ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-which.R:84:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.2.0
Check: tests
Result: ERROR Running ‘testthat.R’ [48s/38s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(quickr) > > test_check("quickr") Starting 2 test processes. > test-loops.R: using C compiler: ‘clang version 21.1.6’ > test-loops.R: using Fortran compiler: ‘flang version 21.1.6’ > test-loops.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c7ae6a533' > test-loops.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c7ae6a533' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘clang version 21.1.6’ > test-unary-intrinsics.R: using Fortran compiler: ‘flang version 21.1.6’ > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e45326ee328d' > test-unary-intrinsics.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: 2 errors generated. > test-unary-intrinsics.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Target 'all' not remade because of errors. > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e45326ee328d' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘clang version 21.1.6’ > test-unary-intrinsics.R: using Fortran compiler: ‘flang version 21.1.6’ > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4533f8fd292' > test-unary-intrinsics.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: 2 errors generated. > test-unary-intrinsics.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Target 'all' not remade because of errors. > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4533f8fd292' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘clang version 21.1.6’ > test-loops.R: using Fortran compiler: ‘flang version 21.1.6’ > test-loops.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c50231ec0' > test-loops.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c50231ec0' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘clang version 21.1.6’ > test-unary-intrinsics.R: using Fortran compiler: ‘flang version 21.1.6’ > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4533f7c02c' > test-unary-intrinsics.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-unary-intrinsics.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-unary-intrinsics.R: | ^ > test-unary-intrinsics.R: 2 errors generated. > test-unary-intrinsics.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Target 'all' not remade because of errors. > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4533f7c02c' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 Saving _problems/test-unary-intrinsics-42.R Saving _problems/test-unary-intrinsics-62.R Saving _problems/test-unary-intrinsics-100.R > test-loops.R: using C compiler: ‘clang version 21.1.6’ > test-loops.R: using Fortran compiler: ‘flang version 21.1.6’ > test-loops.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c67915c6d' > test-loops.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c67915c6d' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘clang version 21.1.6’ > test-loops.R: using Fortran compiler: ‘flang version 21.1.6’ > test-loops.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c5ff18b2f' > test-loops.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c5ff18b2f' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: ‘clang version 21.1.6’ > test-add.R: using Fortran compiler: ‘flang version 21.1.6’ > test-add.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/slow_add1-build-30e4532a8e1a1a' > test-add.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c slow_add1_fsub.f90 -o slow_add1_fsub.o > test-add.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c slow_add1_c_wrapper.c -o slow_add1_c_wrapper.o > test-add.R: slow_add1_c_wrapper.c:13:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: slow_add1_c_wrapper.c:13:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ^ > test-add.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: 2 errors generated. > test-add.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: slow_add1_c_wrapper.o] Error 1 > test-add.R: make[1]: Target 'all' not remade because of errors. > test-add.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/slow_add1-build-30e4532a8e1a1a' > test-add.R: --- > test-add.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘clang version 21.1.6’ > test-loops.R: using Fortran compiler: ‘flang version 21.1.6’ > test-loops.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c6d2fb873' > test-loops.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c6d2fb873' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: ‘clang version 21.1.6’ > test-add.R: using Fortran compiler: ‘flang version 21.1.6’ > test-add.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/slow_add2-build-30e4533ba3f86f' > test-add.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c slow_add2_fsub.f90 -o slow_add2_fsub.o > test-add.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c slow_add2_c_wrapper.c -o slow_add2_c_wrapper.o > test-add.R: slow_add2_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: slow_add2_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ^ > test-add.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: slow_add2_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-add.R: 26 | Rf_error("typeof(y) must be 'integer', not '%s'", R_typeToChar(y)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: slow_add2_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-add.R: 26 | Rf_error("typeof(y) must be 'integer', not '%s'", R_typeToChar(y)); > test-add.R: | ^ > test-add.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-add.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-add.R: | ^ > test-add.R: 4 errors generated. > test-add.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: slow_add2_c_wrapper.o] Error 1 > test-add.R: make[1]: Target 'all' not remade because of errors. > test-add.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/slow_add2-build-30e4533ba3f86f' > test-add.R: --- > test-add.R: Compiler exit status: 1 Saving _problems/test-add-23.R Saving _problems/test-add-51.R > test-loops.R: using C compiler: ‘clang version 21.1.6’ > test-loops.R: using Fortran compiler: ‘flang version 21.1.6’ > test-loops.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c156e5c9e' > test-loops.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c156e5c9e' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-as-double.R: using C compiler: ‘clang version 21.1.6’ > test-as-double.R: using Fortran compiler: ‘flang version 21.1.6’ > test-as-double.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4534b6ad9fb' > test-as-double.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ^ > test-as-double.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: 2 errors generated. > test-as-double.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Target 'all' not remade because of errors. > test-as-double.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4534b6ad9fb' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘clang version 21.1.6’ > test-loops.R: using Fortran compiler: ‘flang version 21.1.6’ > test-loops.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c7d9a6271' > test-loops.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^ > test-loops.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-loops.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-loops.R: | ^ > test-loops.R: 2 errors generated. > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c7d9a6271' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 Saving _problems/test-loops-16.R Saving _problems/test-loops-33.R Saving _problems/test-loops-49.R Saving _problems/test-loops-62.R Saving _problems/test-loops-76.R Saving _problems/test-loops-92.R Saving _problems/test-loops-102.R > test-as-double.R: using C compiler: ‘clang version 21.1.6’ > test-as-double.R: using Fortran compiler: ‘flang version 21.1.6’ > test-as-double.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e453fb1d862' > test-as-double.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: qfn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ^ > test-as-double.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-as-double.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-as-double.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-as-double.R: | ^ > test-as-double.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-as-double.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-as-double.R: | ^ > test-as-double.R: 4 errors generated. > test-as-double.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Target 'all' not remade because of errors. > test-as-double.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e453fb1d862' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 Saving _problems/test-as-double-6.R Saving _problems/test-as-double-20.R > test-declare-type.R: using C compiler: ‘clang version 21.1.6’ > test-declare-type.R: using Fortran compiler: ‘flang version 21.1.6’ > test-declare-type.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46cf7729ea' > test-declare-type.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-declare-type.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-declare-type.R: qfn_c_wrapper.c:16:59: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ^~~~~~~~~~~~ > test-declare-type.R: | Rf_type2char > test-declare-type.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-declare-type.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-declare-type.R: | ^ > test-declare-type.R: qfn_c_wrapper.c:16:72: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ^~~~~ > test-declare-type.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-declare-type.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-declare-type.R: | ^ > test-declare-type.R: qfn_c_wrapper.c:25:57: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-declare-type.R: 25 | Rf_error("typeof(end) must be 'integer', not '%s'", R_typeToChar(end)); > test-declare-type.R: | ^~~~~~~~~~~~ > test-declare-type.R: | Rf_type2char > test-declare-type.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-declare-type.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-declare-type.R: | ^ > test-declare-type.R: qfn_c_wrapper.c:25:70: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-declare-type.R: 25 | Rf_error("typeof(end) must be 'integer', not '%s'", R_typeToChar(end)); > test-declare-type.R: | ^~~ > test-declare-type.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-declare-type.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-declare-type.R: | ^ > test-declare-type.R: 4 errors generated. > test-declare-type.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-declare-type.R: make[1]: Target 'all' not remade because of errors. > test-declare-type.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46cf7729ea' > test-declare-type.R: --- > test-declare-type.R: Compiler exit status: 1 Saving _problems/test-declare-type-14.R > test-dims2f.R: using C compiler: ‘clang version 21.1.6’ > test-dims2f.R: using Fortran compiler: ‘flang version 21.1.6’ > test-dims2f.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e453487f185f' > test-dims2f.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: fn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^ > test-dims2f.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: 2 errors generated. > test-dims2f.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Target 'all' not remade because of errors. > test-dims2f.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e453487f185f' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘clang version 21.1.6’ > test-div-cast.R: using Fortran compiler: ‘flang version 21.1.6’ > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c163974ef' > test-div-cast.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^ > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^ > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 4 errors generated. > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c163974ef' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: ‘clang version 21.1.6’ > test-dims2f.R: using Fortran compiler: ‘flang version 21.1.6’ > test-dims2f.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e4531ea17fdb' > test-dims2f.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: fn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^ > test-dims2f.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: 2 errors generated. > test-dims2f.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Target 'all' not remade because of errors. > test-dims2f.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e4531ea17fdb' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘clang version 21.1.6’ > test-div-cast.R: using Fortran compiler: ‘flang version 21.1.6’ > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c33d9c1c7' > test-div-cast.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:17:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:17:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^ > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^ > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 4 errors generated. > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c33d9c1c7' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: ‘clang version 21.1.6’ > test-dims2f.R: using Fortran compiler: ‘flang version 21.1.6’ > test-dims2f.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e4534b357e0a' > test-dims2f.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c:13:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: fn_c_wrapper.c:13:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^ > test-dims2f.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-dims2f.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-dims2f.R: | ^ > test-dims2f.R: 2 errors generated. > test-dims2f.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Target 'all' not remade because of errors. > test-dims2f.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e4534b357e0a' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 Saving _problems/test-dims2f-11.R Saving _problems/test-dims2f-24.R Saving _problems/test-dims2f-37.R > test-div-cast.R: using C compiler: ‘clang version 21.1.6’ > test-div-cast.R: using Fortran compiler: ‘flang version 21.1.6’ > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c2db10911' > test-div-cast.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:17:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:17:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^ > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'logical', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'logical', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^ > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 4 errors generated. > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c2db10911' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-div-mod.R: using C compiler: ‘clang version 21.1.6’ > test-div-mod.R: using Fortran compiler: ‘flang version 21.1.6’ > test-div-mod.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4535bbf10a0' > test-div-mod.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-div-mod.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-mod.R: qfn_c_wrapper.c:17:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ^~~~~~~~~~~~ > test-div-mod.R: | Rf_type2char > test-div-mod.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-mod.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-mod.R: | ^ > test-div-mod.R: qfn_c_wrapper.c:17:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ^ > test-div-mod.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-mod.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-mod.R: | ^ > test-div-mod.R: qfn_c_wrapper.c:26:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-mod.R: 26 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-div-mod.R: | ^~~~~~~~~~~~ > test-div-mod.R: | Rf_type2char > test-div-mod.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-mod.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-mod.R: | ^ > test-div-mod.R: qfn_c_wrapper.c:26:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-mod.R: 26 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-div-mod.R: | ^ > test-div-mod.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-mod.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-mod.R: | ^ > test-div-mod.R: 4 errors generated. > test-div-mod.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-mod.R: make[1]: Target 'all' not remade because of errors. > test-div-mod.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4535bbf10a0' > test-div-mod.R: --- > test-div-mod.R: Compiler exit status: 1 Saving _problems/test-div-mod-15.R > test-div-cast.R: using C compiler: ‘clang version 21.1.6’ > test-div-cast.R: using Fortran compiler: ‘flang version 21.1.6’ > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c204883ae' > test-div-cast.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^ > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'complex', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'complex', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ^ > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 4 errors generated. > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c204883ae' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-example-convolve.R: using C compiler: ‘clang version 21.1.6’ > test-example-convolve.R: using Fortran compiler: ‘flang version 21.1.6’ > test-example-convolve.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/quick_convolve-build-30e4533c423d9f' > test-example-convolve.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c quick_convolve_fsub.f90 -o quick_convolve_fsub.o > test-example-convolve.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c quick_convolve_c_wrapper.c -o quick_convolve_c_wrapper.o > test-example-convolve.R: quick_convolve_c_wrapper.c:18:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ^~~~~~~~~~~~ > test-example-convolve.R: | Rf_type2char > test-example-convolve.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-convolve.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-convolve.R: | ^ > test-example-convolve.R: quick_convolve_c_wrapper.c:18:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ^ > test-example-convolve.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-convolve.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-convolve.R: | ^ > test-example-convolve.R: quick_convolve_c_wrapper.c:27:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-convolve.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-example-convolve.R: | ^~~~~~~~~~~~ > test-example-convolve.R: | Rf_type2char > test-example-convolve.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-convolve.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-convolve.R: | ^ > test-example-convolve.R: quick_convolve_c_wrapper.c:27:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-convolve.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-example-convolve.R: | ^ > test-example-convolve.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-convolve.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-convolve.R: | ^ > test-example-convolve.R: 4 errors generated. > test-example-convolve.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: quick_convolve_c_wrapper.o] Error 1 > test-example-convolve.R: make[1]: Target 'all' not remade because of errors. > test-example-convolve.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/quick_convolve-build-30e4533c423d9f' > test-example-convolve.R: --- > test-example-convolve.R: Compiler exit status: 1 Saving _problems/test-example-convolve-30.R > test-div-cast.R: using C compiler: ‘clang version 21.1.6’ > test-div-cast.R: using Fortran compiler: ‘flang version 21.1.6’ > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c4c23ee8e' > test-div-cast.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ^ > test-div-cast.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-div-cast.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-div-cast.R: | ^ > test-div-cast.R: 2 errors generated. > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c4c23ee8e' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 Saving _problems/test-div-cast-11.R Saving _problems/test-div-cast-25.R Saving _problems/test-div-cast-39.R Saving _problems/test-div-cast-55.R Saving _problems/test-div-cast-69.R > test-example-heat_diffusion.R: using C compiler: ‘clang version 21.1.6’ > test-example-heat_diffusion.R: using Fortran compiler: ‘flang version 21.1.6’ > test-example-heat_diffusion.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/diffuse_heat-build-30e4532c86c939' > test-example-heat_diffusion.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c diffuse_heat_fsub.f90 -o diffuse_heat_fsub.o > test-example-heat_diffusion.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c diffuse_heat_c_wrapper.c -o diffuse_heat_c_wrapper.o > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:56: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:69: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:30:56: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 30 | Rf_error("typeof(ny) must be 'integer', not '%s'", R_typeToChar(ny)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:30:69: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 30 | Rf_error("typeof(ny) must be 'integer', not '%s'", R_typeToChar(ny)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:39:56: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 39 | Rf_error("typeof(dx) must be 'integer', not '%s'", R_typeToChar(dx)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:39:69: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 39 | Rf_error("typeof(dx) must be 'integer', not '%s'", R_typeToChar(dx)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:48:56: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 48 | Rf_error("typeof(dy) must be 'integer', not '%s'", R_typeToChar(dy)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:48:69: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 48 | Rf_error("typeof(dy) must be 'integer', not '%s'", R_typeToChar(dy)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:57:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 57 | Rf_error("typeof(dt) must be 'double', not '%s'", R_typeToChar(dt)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:57:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 57 | Rf_error("typeof(dt) must be 'double', not '%s'", R_typeToChar(dt)); > test-example-heat_diffusion.R: | ^~ > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:66:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 66 | Rf_error("typeof(k) must be 'double', not '%s'", R_typeToChar(k)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:66:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 66 | Rf_error("typeof(k) must be 'double', not '%s'", R_typeToChar(k)); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:75:59: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-heat_diffusion.R: 75 | Rf_error("typeof(steps) must be 'integer', not '%s'", R_typeToChar(steps)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:75:72: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-heat_diffusion.R: 75 | Rf_error("typeof(steps) must be 'integer', not '%s'", R_typeToChar(steps)); > test-example-heat_diffusion.R: | ^~~~~ > test-example-heat_diffusion.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-heat_diffusion.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-heat_diffusion.R: | ^ > test-example-heat_diffusion.R: 14 errors generated. > test-example-heat_diffusion.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: diffuse_heat_c_wrapper.o] Error 1 > test-example-heat_diffusion.R: make[1]: Target 'all' not remade because of errors. > test-example-heat_diffusion.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/diffuse_heat-build-30e4532c86c939' > test-example-heat_diffusion.R: --- > test-example-heat_diffusion.R: Compiler exit status: 1 Saving _problems/test-example-heat_diffusion-92.R > test-example-roll_mean.R: using C compiler: ‘clang version 21.1.6’ > test-example-roll_mean.R: using Fortran compiler: ‘flang version 21.1.6’ > test-example-roll_mean.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c3c9ae163' > test-example-roll_mean.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-example-roll_mean.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-example-roll_mean.R: qfn_c_wrapper.c:19:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ^~~~~~~~~~~~ > test-example-roll_mean.R: | Rf_type2char > test-example-roll_mean.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:19:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:28:60: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-roll_mean.R: 28 | Rf_error("typeof(weights) must be 'double', not '%s'", R_typeToChar(weights)); > test-example-roll_mean.R: | ^~~~~~~~~~~~ > test-example-roll_mean.R: | Rf_type2char > test-example-roll_mean.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:28:73: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-roll_mean.R: 28 | Rf_error("typeof(weights) must be 'double', not '%s'", R_typeToChar(weights)); > test-example-roll_mean.R: | ^~~~~~~ > test-example-roll_mean.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:39:63: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-roll_mean.R: 39 | Rf_error("typeof(normalize) must be 'logical', not '%s'", R_typeToChar(normalize)); > test-example-roll_mean.R: | ^~~~~~~~~~~~ > test-example-roll_mean.R: | Rf_type2char > test-example-roll_mean.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: qfn_c_wrapper.c:39:76: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-roll_mean.R: 39 | Rf_error("typeof(normalize) must be 'logical', not '%s'", R_typeToChar(normalize)); > test-example-roll_mean.R: | ^~~~~~~~~ > test-example-roll_mean.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-roll_mean.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-roll_mean.R: | ^ > test-example-roll_mean.R: 6 errors generated. > test-example-roll_mean.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-example-roll_mean.R: make[1]: Target 'all' not remade because of errors. > test-example-roll_mean.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c3c9ae163' > test-example-roll_mean.R: --- > test-example-roll_mean.R: Compiler exit status: 1 Saving _problems/test-example-roll_mean-26.R > test-friendly-size.R: using C compiler: ‘clang version 21.1.6’ > test-friendly-size.R: using Fortran compiler: ‘flang version 21.1.6’ > test-friendly-size.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/fn-build-30e46c686caa6' > test-friendly-size.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c fn_fsub.f90 -o fn_fsub.o > test-friendly-size.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-friendly-size.R: fn_c_wrapper.c:13:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ^~~~~~~~~~~~ > test-friendly-size.R: | Rf_type2char > test-friendly-size.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-friendly-size.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-friendly-size.R: | ^ > test-friendly-size.R: fn_c_wrapper.c:13:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ^ > test-friendly-size.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-friendly-size.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-friendly-size.R: | ^ > test-friendly-size.R: fn_c_wrapper.c:16:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-friendly-size.R: 16 | const int* const x__dim_ = ({ > test-friendly-size.R: | ^ > test-friendly-size.R: 1 warning and 2 errors generated. > test-friendly-size.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-friendly-size.R: make[1]: Target 'all' not remade because of errors. > test-friendly-size.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/fn-build-30e46c686caa6' > test-friendly-size.R: --- > test-friendly-size.R: Compiler exit status: 1 Saving _problems/test-friendly-size-6.R > test-example-viterbi.R: using C compiler: ‘clang version 21.1.6’ > test-example-viterbi.R: using Fortran compiler: ‘flang version 21.1.6’ > test-example-viterbi.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/viterbi-build-30e453215dbf1b' > test-example-viterbi.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:22:79: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:31:60: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:31:73: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ^~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:40:66: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:40:79: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:49:69: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:49:82: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:52:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:67: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:80: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:68:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: 2 warnings and 10 errors generated. > test-example-viterbi.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Target 'all' not remade because of errors. > test-example-viterbi.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/viterbi-build-30e453215dbf1b' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 > test-hoist-mask.R: using C compiler: ‘clang version 21.1.6’ > test-hoist-mask.R: using Fortran compiler: ‘flang version 21.1.6’ > test-hoist-mask.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c41e6a4eb' > test-hoist-mask.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-hoist-mask.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-hoist-mask.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ^~~~~~~~~~~~ > test-hoist-mask.R: | Rf_type2char > test-hoist-mask.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-hoist-mask.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-hoist-mask.R: | ^ > test-hoist-mask.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ^ > test-hoist-mask.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-hoist-mask.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-hoist-mask.R: | ^ > test-hoist-mask.R: 2 errors generated. > test-hoist-mask.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-hoist-mask.R: make[1]: Target 'all' not remade because of errors. > test-hoist-mask.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c41e6a4eb' > test-hoist-mask.R: --- > test-hoist-mask.R: Compiler exit status: 1 Saving _problems/test-hoist-mask-24.R > test-ifelse.R: using C compiler: ‘clang version 21.1.6’ > test-ifelse.R: using Fortran compiler: ‘flang version 21.1.6’ > test-ifelse.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c12acaa34' > test-ifelse.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-ifelse.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-ifelse.R: qfn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ^~~~~~~~~~~~ > test-ifelse.R: | Rf_type2char > test-ifelse.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-ifelse.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-ifelse.R: | ^ > test-ifelse.R: qfn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ^ > test-ifelse.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-ifelse.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-ifelse.R: | ^ > test-ifelse.R: qfn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-ifelse.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-ifelse.R: | ^~~~~~~~~~~~ > test-ifelse.R: | Rf_type2char > test-ifelse.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-ifelse.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-ifelse.R: | ^ > test-ifelse.R: qfn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-ifelse.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-ifelse.R: | ^ > test-ifelse.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-ifelse.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-ifelse.R: | ^ > test-ifelse.R: 4 errors generated. > test-ifelse.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-ifelse.R: make[1]: Target 'all' not remade because of errors. > test-ifelse.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c12acaa34' > test-ifelse.R: --- > test-ifelse.R: Compiler exit status: 1 Saving _problems/test-ifelse-13.R > test-example-viterbi.R: using C compiler: ‘clang version 21.1.6’ > test-example-viterbi.R: using Fortran compiler: ‘flang version 21.1.6’ > test-example-viterbi.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/viterbi-build-30e4534b392a2c' > test-example-viterbi.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:22:79: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:31:60: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:31:73: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ^~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:40:66: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:40:79: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:49:69: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:49:82: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:52:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:67: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:80: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ^~~~~~~~~~~~~~ > test-example-viterbi.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-example-viterbi.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:68:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: 2 warnings and 10 errors generated. > test-example-viterbi.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Target 'all' not remade because of errors. > test-example-viterbi.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/viterbi-build-30e4534b392a2c' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 Saving _problems/test-example-viterbi-99.R Saving _problems/test-example-viterbi-190.R > test-logical.R: using C compiler: ‘clang version 21.1.6’ > test-logical.R: using Fortran compiler: ‘flang version 21.1.6’ > test-logical.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c4d700472' > test-logical.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: ./qfn_fsub.f90:17:3: portability: assignment of LOGICAL to INTEGER [-Wlogical-integer-assignment] > test-logical.R: out = (x >= left) .and. (x <= right) > test-logical.R: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > test-logical.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_c_wrapper.c:18:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:18:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ^ > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:27:57: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 27 | Rf_error("typeof(left) must be 'double', not '%s'", R_typeToChar(left)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:27:70: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 27 | Rf_error("typeof(left) must be 'double', not '%s'", R_typeToChar(left)); > test-logical.R: | ^~~~ > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:36:58: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 36 | Rf_error("typeof(right) must be 'double', not '%s'", R_typeToChar(right)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:36:71: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 36 | Rf_error("typeof(right) must be 'double', not '%s'", R_typeToChar(right)); > test-logical.R: | ^~~~~ > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: 6 errors generated. > test-logical.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Target 'all' not remade because of errors. > test-logical.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c4d700472' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 > test-matrix.R: using C compiler: ‘clang version 21.1.6’ > test-matrix.R: using Fortran compiler: ‘flang version 21.1.6’ > test-matrix.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e4533ba3db78' > test-matrix.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ^ > test-matrix.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:25:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-matrix.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:25:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-matrix.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-matrix.R: | ^ > test-matrix.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: 4 errors generated. > test-matrix.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Target 'all' not remade because of errors. > test-matrix.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e4533ba3db78' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 > test-logical.R: using C compiler: ‘clang version 21.1.6’ > test-logical.R: using Fortran compiler: ‘flang version 21.1.6’ > test-logical.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c7c22e6d4' > test-logical.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: ./qfn_fsub.f90:26:3: portability: assignment of LOGICAL to INTEGER [-Wlogical-integer-assignment] > test-logical.R: out = a_gt_b .or. b_gt_a .and. delta_lt_3 > test-logical.R: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > test-logical.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ^ > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:25:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-logical.R: 25 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: qfn_c_wrapper.c:25:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-logical.R: 25 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-logical.R: | ^ > test-logical.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-logical.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-logical.R: | ^ > test-logical.R: 4 errors generated. > test-logical.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Target 'all' not remade because of errors. > test-logical.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c7c22e6d4' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 Saving _problems/test-logical-15.R Saving _problems/test-logical-48.R > test-matrix.R: using C compiler: ‘clang version 21.1.6’ > test-matrix.R: using Fortran compiler: ‘flang version 21.1.6’ > test-matrix.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e4532bc52bd0' > test-matrix.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c:17:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:17:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ^~ > test-matrix.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:26:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-matrix.R: 26 | Rf_error("typeof(a2) must be 'double', not '%s'", R_typeToChar(a2)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:26:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-matrix.R: 26 | Rf_error("typeof(a2) must be 'double', not '%s'", R_typeToChar(a2)); > test-matrix.R: | ^~ > test-matrix.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-matrix.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-matrix.R: | ^ > test-matrix.R: fn_c_wrapper.c:29:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] > test-matrix.R: 29 | const int* const a2__dim_ = ({ > test-matrix.R: | ^ > test-matrix.R: 1 warning and 4 errors generated. > test-matrix.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Target 'all' not remade because of errors. > test-matrix.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/fn-build-30e4532bc52bd0' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 Saving _problems/test-matrix-18.R Saving _problems/test-matrix-58.R > test-runif.R: using C compiler: ‘clang version 21.1.6’ > test-runif.R: using Fortran compiler: ‘flang version 21.1.6’ > test-runif.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/fn-build-30e46ca7d2c02' > test-runif.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c:14:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:14:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^ > test-runif.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: 2 errors generated. > test-runif.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Target 'all' not remade because of errors. > test-runif.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/fn-build-30e46ca7d2c02' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 > test-seq.R: using C compiler: ‘clang version 21.1.6’ > test-seq.R: using Fortran compiler: ‘flang version 21.1.6’ > test-seq.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e45362bbf336' > test-seq.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-seq.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-seq.R: qfn_c_wrapper.c:16:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ^~~~~~~~~~~~ > test-seq.R: | Rf_type2char > test-seq.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-seq.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-seq.R: | ^ > test-seq.R: qfn_c_wrapper.c:16:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ^ > test-seq.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-seq.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-seq.R: | ^ > test-seq.R: qfn_c_wrapper.c:25:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-seq.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-seq.R: | ^~~~~~~~~~~~ > test-seq.R: | Rf_type2char > test-seq.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-seq.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-seq.R: | ^ > test-seq.R: qfn_c_wrapper.c:25:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-seq.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-seq.R: | ^ > test-seq.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-seq.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-seq.R: | ^ > test-seq.R: 4 errors generated. > test-seq.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-seq.R: make[1]: Target 'all' not remade because of errors. > test-seq.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e45362bbf336' > test-seq.R: --- > test-seq.R: Compiler exit status: 1 Saving _problems/test-seq-14.R > test-runif.R: using C compiler: ‘clang version 21.1.6’ > test-runif.R: using Fortran compiler: ‘flang version 21.1.6’ > test-runif.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/fn-build-30e46c300cc901' > test-runif.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c:18:55: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:18:68: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^ > test-runif.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:27:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-runif.R: 27 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:27:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-runif.R: 27 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-runif.R: | ^ > test-runif.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:36:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-runif.R: 36 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: fn_c_wrapper.c:36:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-runif.R: 36 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-runif.R: | ^ > test-runif.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-runif.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-runif.R: | ^ > test-runif.R: 6 errors generated. > test-runif.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Target 'all' not remade because of errors. > test-runif.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/fn-build-30e46c300cc901' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 Saving _problems/test-runif-9.R Saving _problems/test-runif-60.R > test-size-constraint.R: using C compiler: ‘clang version 21.1.6’ > test-size-constraint.R: using Fortran compiler: ‘flang version 21.1.6’ > test-size-constraint.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4537fc28445' > test-size-constraint.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: qfn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ^ > test-size-constraint.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: qfn_c_wrapper.c:27:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-size-constraint.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: qfn_c_wrapper.c:27:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-size-constraint.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-size-constraint.R: | ^ > test-size-constraint.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: 4 errors generated. > test-size-constraint.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Target 'all' not remade because of errors. > test-size-constraint.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e4537fc28445' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 > test-which.R: using C compiler: ‘clang version 21.1.6’ > test-which.R: using Fortran compiler: ‘flang version 21.1.6’ > test-which.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/fn-build-30e46cbd7940f' > test-which.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c fn_fsub.f90 -o fn_fsub.o > test-which.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-which.R: fn_c_wrapper.c:16:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: fn_c_wrapper.c:16:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ^ > test-which.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: 2 errors generated. > test-which.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-which.R: make[1]: Target 'all' not remade because of errors. > test-which.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/fn-build-30e46cbd7940f' > test-which.R: --- > test-which.R: Compiler exit status: 1 > test-size-constraint.R: using C compiler: ‘clang version 21.1.6’ > test-size-constraint.R: using Fortran compiler: ‘flang version 21.1.6’ > test-size-constraint.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e45350a6bb15' > test-size-constraint.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c:13:54: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: qfn_c_wrapper.c:13:67: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ^ > test-size-constraint.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-size-constraint.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-size-constraint.R: | ^ > test-size-constraint.R: 2 errors generated. > test-size-constraint.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Target 'all' not remade because of errors. > test-size-constraint.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmp5aahe0/qfn-build-30e45350a6bb15' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 Saving _problems/test-size-constraint-13.R Saving _problems/test-size-constraint-31.R > test-which.R: using C compiler: ‘clang version 21.1.6’ > test-which.R: using Fortran compiler: ‘flang version 21.1.6’ > test-which.R: make[1]: Entering directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c67f8369e' > test-which.R: /usr/local/clang21/bin/flang -fpic -O2 -pedantic -c qfn_fsub.f90 -o qfn_fsub.o > test-which.R: /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-which.R: qfn_c_wrapper.c:20:58: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:20:71: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ^~~~ > test-which.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:29:58: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-which.R: 29 | Rf_error("typeof(int1) must be 'integer', not '%s'", R_typeToChar(int1)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:29:71: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-which.R: 29 | Rf_error("typeof(int1) must be 'integer', not '%s'", R_typeToChar(int1)); > test-which.R: | ^~~~ > test-which.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:38:57: error: use of undeclared identifier 'R_typeToChar'; did you mean 'Rf_type2char'? > test-which.R: 38 | Rf_error("typeof(dbl1) must be 'double', not '%s'", R_typeToChar(dbl1)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:14: note: 'Rf_type2char' declared here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: qfn_c_wrapper.c:38:70: error: incompatible pointer to integer conversion passing 'SEXP' (aka 'struct SEXPREC *') to parameter of type 'SEXPTYPE' (aka 'unsigned int') [-Wint-conversion] > test-which.R: 38 | Rf_error("typeof(dbl1) must be 'double', not '%s'", R_typeToChar(dbl1)); > test-which.R: | ^~~~ > test-which.R: /data/gannet/ripley/R/R-clang/include/Rinternals.h:589:35: note: passing argument to parameter here > test-which.R: 589 | const char * Rf_type2char(SEXPTYPE); > test-which.R: | ^ > test-which.R: 6 errors generated. > test-which.R: make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-which.R: make[1]: Target 'all' not remade because of errors. > test-which.R: make[1]: Leaving directory '/tmp/RtmpiqHzGi/working_dir/Rtmpu2uArM/qfn-build-30e46c67f8369e' > test-which.R: --- > test-which.R: Compiler exit status: 1 Saving _problems/test-which-13.R Saving _problems/test-which-91.R [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-unary-intrinsics.R:42:5'): double unary intrinsics ───────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, x) at test-unary-intrinsics.R:42:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:62:5'): integer unary intrinsics ──────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, x) at test-unary-intrinsics.R:62:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:100:5'): complex unary intrinsics ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, z) at test-unary-intrinsics.R:100:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:23:3'): add1 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add1", slow_add1) at test-add.R:23:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:51:3'): add2 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add2", slow_add2) at test-add.R:51:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:16:3'): repeat/break ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(inc_to_5, -1L, 0L, 4L, 5L) at test-loops.R:16:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:33:3'): repeat + next ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:33:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:49:3'): break/for ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:49:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:62:3'): while ────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:62:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:76:3'): while + next ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:76:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:92:3'): while + break ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:92:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:102:3'): expr return value ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, 1:10) at test-loops.R:102:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:6:3'): as.double casts integer and logical values ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn_int, list(1:3)) at test-as-double.R:6:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:20:3'): / performs real division for integer and logical inputs ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(1:3, c(2L, 2L, 2L))) at test-as-double.R:20:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-declare-type.R:14:3'): declare(type()) variants ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(quick_seq, list(1L, 5L)) at test-declare-type.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:11:3'): arithmetic expressions in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:11:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:24:3'): integer division and modulus in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:24:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:37:3'): matrix dimension expressions compile ────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:37:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-div-mod.R:15:3'): %% and %/% ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(...) at test-div-mod.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-convolve.R:30:3'): convolve ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "quick_convolve", slow_convolve) at test-example-convolve.R:30:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:11:3'): division casts integers ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(a, b)) at test-div-cast.R:11:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:25:3'): division casts double and integer ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_int, list(a, b)) at test-div-cast.R:25:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:39:3'): division casts logical ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_lgl, list(a, b)) at test-div-cast.R:39:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:55:3'): division casts complex ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_cplx, list(a, b)) at test-div-cast.R:55:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:69:3'): division example in #33 ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(my_mean, list(x)) at test-div-cast.R:69:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-heat_diffusion.R:92:3'): heat diffusion ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(diffuse_heat) at test-example-heat_diffusion.R:92:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-roll_mean.R:26:3'): roll_mean ────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(slow_roll_mean, list(x, weights)) at test-example-roll_mean.R:26:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-friendly-size.R:6:3'): dimension mismatch errors show axis ───── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-friendly-size.R:6:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-hoist-mask.R:24:3'): hoist mask ──────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-ifelse.R:13:3'): ifelse ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, list(-10:10, integer(21))) at test-ifelse.R:13:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:99:3'): viterbi ────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:99:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:190:3'): viterbi2 ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:190:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:15:3'): between ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-logical.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:48:3'): logical ops ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, !!!test_args) at test-logical.R:48:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:18:3'): matrix ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:18:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:58:3'): reuse implicit size ─────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:58:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-seq.R:14:3'): seq ────────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-seq.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:9:3'): runif generates random numbers ────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:9:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:60:3'): runif with min/max ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:60:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:13:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:31:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:13:3'): which.max ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-which.R:13:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:84:3'): which.max/which.min ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-which.R:84:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.2.0
Check: tests
Result: ERROR Running ‘testthat.R’ [39s/23s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(quickr) > > test_check("quickr") Starting 2 test processes. > test-loops.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b0658f85d3' > test-loops.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b0658f85d3' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-unary-intrinsics.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a571a2e12e' > test-unary-intrinsics.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-unary-intrinsics.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ~^ ~~~~~~~~~~~~~~~ > test-unary-intrinsics.R: | | | > test-unary-intrinsics.R: | | int > test-unary-intrinsics.R: | char * > test-unary-intrinsics.R: | %d > test-unary-intrinsics.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Target 'all' not remade because of errors. > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a571a2e12e' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b06c23ff12' > test-loops.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b06c23ff12' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-unary-intrinsics.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a574a56024' > test-unary-intrinsics.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ~^ ~~~~~~~~~~~~~~~ > test-unary-intrinsics.R: | | | > test-unary-intrinsics.R: | | int > test-unary-intrinsics.R: | char * > test-unary-intrinsics.R: | %d > test-unary-intrinsics.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Target 'all' not remade because of errors. > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a574a56024' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-unary-intrinsics.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5109c5b5' > test-unary-intrinsics.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ~^ ~~~~~~~~~~~~~~~ > test-unary-intrinsics.R: | | | > test-unary-intrinsics.R: | | int > test-unary-intrinsics.R: | char * > test-unary-intrinsics.R: | %d > test-unary-intrinsics.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Target 'all' not remade because of errors. > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5109c5b5' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 Saving _problems/test-unary-intrinsics-42.R Saving _problems/test-unary-intrinsics-62.R Saving _problems/test-unary-intrinsics-100.R > test-loops.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b073b32f27' > test-loops.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b073b32f27' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b014a8991d' > test-loops.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b014a8991d' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-add.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-add.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/slow_add1-build-32f7a51ec78c6c' > test-add.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c slow_add1_fsub.f90 -o slow_add1_fsub.o > test-add.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c slow_add1_c_wrapper.c -o slow_add1_c_wrapper.o > test-add.R: slow_add1_c_wrapper.c: In function ‘slow_add1_’: > test-add.R: slow_add1_c_wrapper.c:13:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: slow_add1_c_wrapper.c:13:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ~^ ~~~~~~~~~~~~~~~ > test-add.R: | | | > test-add.R: | | int > test-add.R: | char * > test-add.R: | %d > test-add.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: slow_add1_c_wrapper.o] Error 1 > test-add.R: make[1]: Target 'all' not remade because of errors. > test-add.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/slow_add1-build-32f7a51ec78c6c' > test-add.R: --- > test-add.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b0662b8bb8' > test-loops.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b0662b8bb8' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-add.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-add.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/slow_add2-build-32f7a54bf5c06e' > test-add.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c slow_add2_fsub.f90 -o slow_add2_fsub.o > test-add.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c slow_add2_c_wrapper.c -o slow_add2_c_wrapper.o > test-add.R: slow_add2_c_wrapper.c: In function ‘slow_add2_’: > test-add.R: slow_add2_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: slow_add2_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ~^ ~~~~~~~~~~~~~~~ > test-add.R: | | | > test-add.R: | | int > test-add.R: | char * > test-add.R: | %d > test-add.R: slow_add2_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-add.R: 26 | Rf_error("typeof(y) must be 'integer', not '%s'", R_typeToChar(y)); > test-add.R: | ~^ ~~~~~~~~~~~~~~~ > test-add.R: | | | > test-add.R: | | int > test-add.R: | char * > test-add.R: | %d > test-add.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: slow_add2_c_wrapper.o] Error 1 > test-add.R: make[1]: Target 'all' not remade because of errors. > test-add.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/slow_add2-build-32f7a54bf5c06e' > test-add.R: --- > test-add.R: Compiler exit status: 1 Saving _problems/test-add-23.R Saving _problems/test-add-51.R > test-loops.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b031e1ce08' > test-loops.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b031e1ce08' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-as-double.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-as-double.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-as-double.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5dabb320' > test-as-double.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-as-double.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ~^ ~~~~~~~~~~~~~~~ > test-as-double.R: | | | > test-as-double.R: | | int > test-as-double.R: | char * > test-as-double.R: | %d > test-as-double.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Target 'all' not remade because of errors. > test-as-double.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5dabb320' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 > test-as-double.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-as-double.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-as-double.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a55d9c8e4a' > test-as-double.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-as-double.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ~^ ~~~~~~~~~~~~~~~ > test-as-double.R: | | | > test-as-double.R: | | int > test-as-double.R: | char * > test-as-double.R: | %d > test-as-double.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-as-double.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-as-double.R: | ~^ ~~~~~~~~~~~~~~~ > test-as-double.R: | | | > test-as-double.R: | | int > test-as-double.R: | char * > test-as-double.R: | %d > test-as-double.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Target 'all' not remade because of errors. > test-as-double.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a55d9c8e4a' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 > test-loops.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-loops.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b0293bce9a' > test-loops.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-loops.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Target 'all' not remade because of errors. > test-loops.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b0293bce9a' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 Saving _problems/test-as-double-6.R Saving _problems/test-as-double-20.R Saving _problems/test-loops-16.R Saving _problems/test-loops-33.R Saving _problems/test-loops-49.R Saving _problems/test-loops-62.R Saving _problems/test-loops-76.R Saving _problems/test-loops-92.R Saving _problems/test-loops-102.R > test-declare-type.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-declare-type.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-declare-type.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a53b923c3f' > test-declare-type.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-declare-type.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-declare-type.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-declare-type.R: qfn_c_wrapper.c:16:59: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ^~~~~~~~~~~~ > test-declare-type.R: | Rf_type2char > test-declare-type.R: qfn_c_wrapper.c:16:54: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ~^ ~~~~~~~~~~~~~~~~~~~ > test-declare-type.R: | | | > test-declare-type.R: | | int > test-declare-type.R: | char * > test-declare-type.R: | %d > test-declare-type.R: qfn_c_wrapper.c:25:52: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-declare-type.R: 25 | Rf_error("typeof(end) must be 'integer', not '%s'", R_typeToChar(end)); > test-declare-type.R: | ~^ ~~~~~~~~~~~~~~~~~ > test-declare-type.R: | | | > test-declare-type.R: | | int > test-declare-type.R: | char * > test-declare-type.R: | %d > test-declare-type.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-declare-type.R: make[1]: Target 'all' not remade because of errors. > test-declare-type.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a53b923c3f' > test-declare-type.R: --- > test-declare-type.R: Compiler exit status: 1 Saving _problems/test-declare-type-14.R > test-dims2f.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-dims2f.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-dims2f.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b07d6557ac' > test-dims2f.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c: In function ‘fn_’: > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ~^ ~~~~~~~~~~~~~~~ > test-dims2f.R: | | | > test-dims2f.R: | | int > test-dims2f.R: | char * > test-dims2f.R: | %d > test-dims2f.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Target 'all' not remade because of errors. > test-dims2f.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b07d6557ac' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a52741fedc' > test-div-cast.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a52741fedc' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-dims2f.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-dims2f.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b011690a18' > test-dims2f.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c: In function ‘fn_’: > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ~^ ~~~~~~~~~~~~~~~ > test-dims2f.R: | | | > test-dims2f.R: | | int > test-dims2f.R: | char * > test-dims2f.R: | %d > test-dims2f.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Target 'all' not remade because of errors. > test-dims2f.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b011690a18' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a520f00642' > test-div-cast.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a520f00642' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-dims2f.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-dims2f.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b018db7e14' > test-dims2f.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c: In function ‘fn_’: > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ~^ ~~~~~~~~~~~~~~~ > test-dims2f.R: | | | > test-dims2f.R: | | int > test-dims2f.R: | char * > test-dims2f.R: | %d > test-dims2f.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Target 'all' not remade because of errors. > test-dims2f.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b018db7e14' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 Saving _problems/test-dims2f-11.R Saving _problems/test-dims2f-24.R Saving _problems/test-dims2f-37.R > test-div-cast.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a547990dd0' > test-div-cast.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'logical', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a547990dd0' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-div-mod.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-mod.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-mod.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b05c86346f' > test-div-mod.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-mod.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-mod.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-mod.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ^~~~~~~~~~~~ > test-div-mod.R: | Rf_type2char > test-div-mod.R: qfn_c_wrapper.c:17:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-mod.R: | | | > test-div-mod.R: | | int > test-div-mod.R: | char * > test-div-mod.R: | %d > test-div-mod.R: qfn_c_wrapper.c:26:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-mod.R: 26 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-div-mod.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-mod.R: | | | > test-div-mod.R: | | int > test-div-mod.R: | char * > test-div-mod.R: | %d > test-div-mod.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-mod.R: make[1]: Target 'all' not remade because of errors. > test-div-mod.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b05c86346f' > test-div-mod.R: --- > test-div-mod.R: Compiler exit status: 1 Saving _problems/test-div-mod-15.R > test-div-cast.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5671dadca' > test-div-cast.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'complex', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5671dadca' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-div-cast.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5780d8088' > test-div-cast.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-div-cast.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Target 'all' not remade because of errors. > test-div-cast.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5780d8088' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 Saving _problems/test-div-cast-11.R Saving _problems/test-div-cast-25.R Saving _problems/test-div-cast-39.R Saving _problems/test-div-cast-55.R Saving _problems/test-div-cast-69.R > test-example-convolve.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-convolve.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-convolve.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/quick_convolve-build-32f7b07f525468' > test-example-convolve.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c quick_convolve_fsub.f90 -o quick_convolve_fsub.o > test-example-convolve.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c quick_convolve_c_wrapper.c -o quick_convolve_c_wrapper.o > test-example-convolve.R: quick_convolve_c_wrapper.c: In function ‘quick_convolve_’: > test-example-convolve.R: quick_convolve_c_wrapper.c:18:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ^~~~~~~~~~~~ > test-example-convolve.R: | Rf_type2char > test-example-convolve.R: quick_convolve_c_wrapper.c:18:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-convolve.R: | | | > test-example-convolve.R: | | int > test-example-convolve.R: | char * > test-example-convolve.R: | %d > test-example-convolve.R: quick_convolve_c_wrapper.c:27:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-convolve.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-example-convolve.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-convolve.R: | | | > test-example-convolve.R: | | int > test-example-convolve.R: | char * > test-example-convolve.R: | %d > test-example-convolve.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: quick_convolve_c_wrapper.o] Error 1 > test-example-convolve.R: make[1]: Target 'all' not remade because of errors. > test-example-convolve.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/quick_convolve-build-32f7b07f525468' > test-example-convolve.R: --- > test-example-convolve.R: Compiler exit status: 1 Saving _problems/test-example-convolve-30.R > test-example-roll_mean.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-roll_mean.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-roll_mean.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b024dccc37' > test-example-roll_mean.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-example-roll_mean.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-example-roll_mean.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-example-roll_mean.R: qfn_c_wrapper.c:19:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ^~~~~~~~~~~~ > test-example-roll_mean.R: | Rf_type2char > test-example-roll_mean.R: qfn_c_wrapper.c:19:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-roll_mean.R: | | | > test-example-roll_mean.R: | | int > test-example-roll_mean.R: | char * > test-example-roll_mean.R: | %d > test-example-roll_mean.R: qfn_c_wrapper.c:28:55: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-roll_mean.R: 28 | Rf_error("typeof(weights) must be 'double', not '%s'", R_typeToChar(weights)); > test-example-roll_mean.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~ > test-example-roll_mean.R: | | | > test-example-roll_mean.R: | | int > test-example-roll_mean.R: | char * > test-example-roll_mean.R: | %d > test-example-roll_mean.R: qfn_c_wrapper.c:39:58: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-roll_mean.R: 39 | Rf_error("typeof(normalize) must be 'logical', not '%s'", R_typeToChar(normalize)); > test-example-roll_mean.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ > test-example-roll_mean.R: | | | > test-example-roll_mean.R: | | int > test-example-roll_mean.R: | char * > test-example-roll_mean.R: | %d > test-example-roll_mean.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-example-roll_mean.R: make[1]: Target 'all' not remade because of errors. > test-example-roll_mean.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b024dccc37' > test-example-roll_mean.R: --- > test-example-roll_mean.R: Compiler exit status: 1 Saving _problems/test-example-roll_mean-26.R > test-example-heat_diffusion.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-heat_diffusion.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-heat_diffusion.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/diffuse_heat-build-32f7a54ed8f0a6' > test-example-heat_diffusion.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c diffuse_heat_fsub.f90 -o diffuse_heat_fsub.o > test-example-heat_diffusion.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c diffuse_heat_c_wrapper.c -o diffuse_heat_c_wrapper.o > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c: In function ‘diffuse_heat_’: > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:56: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:30:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 30 | Rf_error("typeof(ny) must be 'integer', not '%s'", R_typeToChar(ny)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:39:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 39 | Rf_error("typeof(dx) must be 'integer', not '%s'", R_typeToChar(dx)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:48:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 48 | Rf_error("typeof(dy) must be 'integer', not '%s'", R_typeToChar(dy)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:57:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 57 | Rf_error("typeof(dt) must be 'double', not '%s'", R_typeToChar(dt)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:66:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 66 | Rf_error("typeof(k) must be 'double', not '%s'", R_typeToChar(k)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:75:54: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-heat_diffusion.R: 75 | Rf_error("typeof(steps) must be 'integer', not '%s'", R_typeToChar(steps)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: diffuse_heat_c_wrapper.o] Error 1 > test-example-heat_diffusion.R: make[1]: Target 'all' not remade because of errors. > test-example-heat_diffusion.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/diffuse_heat-build-32f7a54ed8f0a6' > test-example-heat_diffusion.R: --- > test-example-heat_diffusion.R: Compiler exit status: 1 Saving _problems/test-example-heat_diffusion-92.R > test-friendly-size.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-friendly-size.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-friendly-size.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/fn-build-32f7a56dcc812b' > test-friendly-size.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c fn_fsub.f90 -o fn_fsub.o > test-friendly-size.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-friendly-size.R: fn_c_wrapper.c: In function ‘fn_’: > test-friendly-size.R: fn_c_wrapper.c:13:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ^~~~~~~~~~~~ > test-friendly-size.R: | Rf_type2char > test-friendly-size.R: fn_c_wrapper.c:13:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ~^ ~~~~~~~~~~~~~~~ > test-friendly-size.R: | | | > test-friendly-size.R: | | int > test-friendly-size.R: | char * > test-friendly-size.R: | %d > test-friendly-size.R: fn_c_wrapper.c:16:30: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-friendly-size.R: 16 | const int* const x__dim_ = ({ > test-friendly-size.R: | ^ > test-friendly-size.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-friendly-size.R: make[1]: Target 'all' not remade because of errors. > test-friendly-size.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/fn-build-32f7a56dcc812b' > test-friendly-size.R: --- > test-friendly-size.R: Compiler exit status: 1 Saving _problems/test-friendly-size-6.R > test-example-viterbi.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-viterbi.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-viterbi.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/viterbi-build-32f7b04370e9cd' > test-example-viterbi.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c: In function ‘viterbi_’: > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: viterbi_c_wrapper.c:22:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:31:55: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:40:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:49:64: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:52:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:62: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:68:43: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Target 'all' not remade because of errors. > test-example-viterbi.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/viterbi-build-32f7b04370e9cd' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 > test-hoist-mask.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-hoist-mask.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-hoist-mask.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5326dfd1' > test-hoist-mask.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-hoist-mask.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-hoist-mask.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-hoist-mask.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ^~~~~~~~~~~~ > test-hoist-mask.R: | Rf_type2char > test-hoist-mask.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ~^ ~~~~~~~~~~~~~~~ > test-hoist-mask.R: | | | > test-hoist-mask.R: | | int > test-hoist-mask.R: | char * > test-hoist-mask.R: | %d > test-hoist-mask.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-hoist-mask.R: make[1]: Target 'all' not remade because of errors. > test-hoist-mask.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a5326dfd1' > test-hoist-mask.R: --- > test-hoist-mask.R: Compiler exit status: 1 Saving _problems/test-hoist-mask-24.R > test-ifelse.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-ifelse.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-ifelse.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a56122c610' > test-ifelse.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-ifelse.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-ifelse.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-ifelse.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ^~~~~~~~~~~~ > test-ifelse.R: | Rf_type2char > test-ifelse.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ~^ ~~~~~~~~~~~~~~~ > test-ifelse.R: | | | > test-ifelse.R: | | int > test-ifelse.R: | char * > test-ifelse.R: | %d > test-ifelse.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-ifelse.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-ifelse.R: | ~^ ~~~~~~~~~~~~~~~ > test-ifelse.R: | | | > test-ifelse.R: | | int > test-ifelse.R: | char * > test-ifelse.R: | %d > test-ifelse.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-ifelse.R: make[1]: Target 'all' not remade because of errors. > test-ifelse.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a56122c610' > test-ifelse.R: --- > test-ifelse.R: Compiler exit status: 1 Saving _problems/test-ifelse-13.R > test-example-viterbi.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-viterbi.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-example-viterbi.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/viterbi-build-32f7b07fb5ddd' > test-example-viterbi.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c: In function ‘viterbi_’: > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: viterbi_c_wrapper.c:22:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:31:55: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:40:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:49:64: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:52:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:62: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:68:43: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Target 'all' not remade because of errors. > test-example-viterbi.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/viterbi-build-32f7b07fb5ddd' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 Saving _problems/test-example-viterbi-99.R Saving _problems/test-example-viterbi-190.R > test-logical.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-logical.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-logical.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a534af6fde' > test-logical.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_fsub.f90:17:25: > test-logical.R: > test-logical.R: 17 | out = (x >= left) .and. (x <= right) > test-logical.R: | 1 > test-logical.R: Warning: Extension: Conversion from LOGICAL(4) to INTEGER(4) at (1) > test-logical.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-logical.R: qfn_c_wrapper.c:18:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: qfn_c_wrapper.c:18:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: qfn_c_wrapper.c:27:52: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 27 | Rf_error("typeof(left) must be 'double', not '%s'", R_typeToChar(left)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: qfn_c_wrapper.c:36:53: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 36 | Rf_error("typeof(right) must be 'double', not '%s'", R_typeToChar(right)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Target 'all' not remade because of errors. > test-logical.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a534af6fde' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 > test-matrix.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-matrix.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-matrix.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b0149df08e' > test-matrix.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c: In function ‘fn_’: > test-matrix.R: fn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: fn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: fn_c_wrapper.c:25:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-matrix.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Target 'all' not remade because of errors. > test-matrix.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b0149df08e' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 > test-logical.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-logical.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-logical.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a51d23940e' > test-logical.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_fsub.f90:26:19: > test-logical.R: > test-logical.R: 26 | out = a_gt_b .or. b_gt_a .and. delta_lt_3 > test-logical.R: | 1 > test-logical.R: Warning: Extension: Conversion from LOGICAL(4) to INTEGER(4) at (1) > test-logical.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-logical.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: qfn_c_wrapper.c:25:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-logical.R: 25 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Target 'all' not remade because of errors. > test-logical.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a51d23940e' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 Saving _problems/test-logical-15.R Saving _problems/test-logical-48.R > test-matrix.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-matrix.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-matrix.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b0182b2bde' > test-matrix.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c: In function ‘fn_’: > test-matrix.R: fn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: fn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: fn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-matrix.R: 26 | Rf_error("typeof(a2) must be 'double', not '%s'", R_typeToChar(a2)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: fn_c_wrapper.c:29:31: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-matrix.R: 29 | const int* const a2__dim_ = ({ > test-matrix.R: | ^ > test-matrix.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Target 'all' not remade because of errors. > test-matrix.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/fn-build-32f7b0182b2bde' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 Saving _problems/test-matrix-18.R Saving _problems/test-matrix-58.R > test-runif.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-runif.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-runif.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/fn-build-32f7a560d48422' > test-runif.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c: In function ‘fn_’: > test-runif.R: fn_c_wrapper.c:14:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: fn_c_wrapper.c:14:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Target 'all' not remade because of errors. > test-runif.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/fn-build-32f7a560d48422' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 > test-seq.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-seq.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-seq.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b06a71be8a' > test-seq.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-seq.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-seq.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-seq.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ^~~~~~~~~~~~ > test-seq.R: | Rf_type2char > test-seq.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ~^ ~~~~~~~~~~~~~~~ > test-seq.R: | | | > test-seq.R: | | int > test-seq.R: | char * > test-seq.R: | %d > test-seq.R: qfn_c_wrapper.c:25:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-seq.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-seq.R: | ~^ ~~~~~~~~~~~~~~~ > test-seq.R: | | | > test-seq.R: | | int > test-seq.R: | char * > test-seq.R: | %d > test-seq.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-seq.R: make[1]: Target 'all' not remade because of errors. > test-seq.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b06a71be8a' > test-seq.R: --- > test-seq.R: Compiler exit status: 1 Saving _problems/test-seq-14.R > test-runif.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-runif.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-runif.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/fn-build-32f7a559042f56' > test-runif.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c: In function ‘fn_’: > test-runif.R: fn_c_wrapper.c:18:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: fn_c_wrapper.c:18:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: fn_c_wrapper.c:27:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-runif.R: 27 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: fn_c_wrapper.c:36:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-runif.R: 36 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Target 'all' not remade because of errors. > test-runif.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/fn-build-32f7a559042f56' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 Saving _problems/test-runif-9.R Saving _problems/test-runif-60.R > test-size-constraint.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-size-constraint.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-size-constraint.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b012ffe30f' > test-size-constraint.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-size-constraint.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ~^ ~~~~~~~~~~~~~~~ > test-size-constraint.R: | | | > test-size-constraint.R: | | int > test-size-constraint.R: | char * > test-size-constraint.R: | %d > test-size-constraint.R: qfn_c_wrapper.c:27:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-size-constraint.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-size-constraint.R: | ~^ ~~~~~~~~~~~~~~~ > test-size-constraint.R: | | | > test-size-constraint.R: | | int > test-size-constraint.R: | char * > test-size-constraint.R: | %d > test-size-constraint.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Target 'all' not remade because of errors. > test-size-constraint.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b012ffe30f' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 > test-size-constraint.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-size-constraint.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-size-constraint.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b03c03a268' > test-size-constraint.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-size-constraint.R: qfn_c_wrapper.c:13:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: qfn_c_wrapper.c:13:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ~^ ~~~~~~~~~~~~~~~ > test-size-constraint.R: | | | > test-size-constraint.R: | | int > test-size-constraint.R: | char * > test-size-constraint.R: | %d > test-size-constraint.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Target 'all' not remade because of errors. > test-size-constraint.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/RtmpG00pLm/qfn-build-32f7b03c03a268' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 Saving _problems/test-size-constraint-13.R Saving _problems/test-size-constraint-31.R > test-which.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-which.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-which.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/fn-build-32f7a552aa0c57' > test-which.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c fn_fsub.f90 -o fn_fsub.o > test-which.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c fn_c_wrapper.c -o fn_c_wrapper.o > test-which.R: fn_c_wrapper.c: In function ‘fn_’: > test-which.R: fn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: fn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: fn_c_wrapper.o] Error 1 > test-which.R: make[1]: Target 'all' not remade because of errors. > test-which.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/fn-build-32f7a552aa0c57' > test-which.R: --- > test-which.R: Compiler exit status: 1 > test-which.R: using C compiler: ‘gcc (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-which.R: using Fortran compiler: ‘GNU Fortran (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ > test-which.R: make[1]: Entering directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a544923028' > test-which.R: gfortran -fpic -g -O2 -mtune=native -Wall -pedantic -flto=10 -c qfn_fsub.f90 -o qfn_fsub.o > test-which.R: gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -flto=10 -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-which.R: qfn_c_wrapper.c: In function ‘qfn_’: > test-which.R: qfn_c_wrapper.c:20:58: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration] > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: qfn_c_wrapper.c:20:53: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: qfn_c_wrapper.c:29:53: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-which.R: 29 | Rf_error("typeof(int1) must be 'integer', not '%s'", R_typeToChar(int1)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: qfn_c_wrapper.c:38:52: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] > test-which.R: 38 | Rf_error("typeof(dbl1) must be 'double', not '%s'", R_typeToChar(dbl1)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:202: qfn_c_wrapper.o] Error 1 > test-which.R: make[1]: Target 'all' not remade because of errors. > test-which.R: make[1]: Leaving directory '/tmp/Rtmp9RyE4A/working_dir/Rtmp5lbwV3/qfn-build-32f7a544923028' > test-which.R: --- > test-which.R: Compiler exit status: 1 Saving _problems/test-which-13.R Saving _problems/test-which-91.R [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-unary-intrinsics.R:42:5'): double unary intrinsics ───────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, x) at test-unary-intrinsics.R:42:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:62:5'): integer unary intrinsics ──────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, x) at test-unary-intrinsics.R:62:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:100:5'): complex unary intrinsics ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, z) at test-unary-intrinsics.R:100:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:23:3'): add1 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add1", slow_add1) at test-add.R:23:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:51:3'): add2 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add2", slow_add2) at test-add.R:51:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:6:3'): as.double casts integer and logical values ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn_int, list(1:3)) at test-as-double.R:6:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:20:3'): / performs real division for integer and logical inputs ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(1:3, c(2L, 2L, 2L))) at test-as-double.R:20:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:16:3'): repeat/break ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(inc_to_5, -1L, 0L, 4L, 5L) at test-loops.R:16:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:33:3'): repeat + next ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:33:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:49:3'): break/for ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:49:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:62:3'): while ────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:62:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:76:3'): while + next ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:76:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:92:3'): while + break ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:92:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:102:3'): expr return value ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, 1:10) at test-loops.R:102:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-declare-type.R:14:3'): declare(type()) variants ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(quick_seq, list(1L, 5L)) at test-declare-type.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:11:3'): arithmetic expressions in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:11:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:24:3'): integer division and modulus in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:24:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:37:3'): matrix dimension expressions compile ────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:37:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-div-mod.R:15:3'): %% and %/% ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(...) at test-div-mod.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:11:3'): division casts integers ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(a, b)) at test-div-cast.R:11:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:25:3'): division casts double and integer ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_int, list(a, b)) at test-div-cast.R:25:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:39:3'): division casts logical ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_lgl, list(a, b)) at test-div-cast.R:39:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:55:3'): division casts complex ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_cplx, list(a, b)) at test-div-cast.R:55:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:69:3'): division example in #33 ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(my_mean, list(x)) at test-div-cast.R:69:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-convolve.R:30:3'): convolve ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "quick_convolve", slow_convolve) at test-example-convolve.R:30:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-roll_mean.R:26:3'): roll_mean ────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(slow_roll_mean, list(x, weights)) at test-example-roll_mean.R:26:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-heat_diffusion.R:92:3'): heat diffusion ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(diffuse_heat) at test-example-heat_diffusion.R:92:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-friendly-size.R:6:3'): dimension mismatch errors show axis ───── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-friendly-size.R:6:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-hoist-mask.R:24:3'): hoist mask ──────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-ifelse.R:13:3'): ifelse ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, list(-10:10, integer(21))) at test-ifelse.R:13:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:99:3'): viterbi ────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:99:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:190:3'): viterbi2 ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:190:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:15:3'): between ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-logical.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:48:3'): logical ops ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, !!!test_args) at test-logical.R:48:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:18:3'): matrix ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:18:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:58:3'): reuse implicit size ─────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:58:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-seq.R:14:3'): seq ────────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-seq.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:9:3'): runif generates random numbers ────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:9:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:60:3'): runif with min/max ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:60:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:13:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:31:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:13:3'): which.max ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-which.R:13:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:84:3'): which.max/which.min ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-which.R:84:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.2.0
Check: tests
Result: ERROR Running 'testthat.R' [48s] Running the tests in 'tests/testthat.R' failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(quickr) > > test_check("quickr") Starting 2 test processes. > test-unary-intrinsics.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-unary-intrinsics.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-unary-intrinsics.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-659455f1209e' > test-unary-intrinsics.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c: In function 'qfn_': > test-unary-intrinsics.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: qfn_c_wrapper.c:16:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ~^ ~~~~~~~~~~~~~~~ > test-unary-intrinsics.R: | | | > test-unary-intrinsics.R: | | int > test-unary-intrinsics.R: | char * > test-unary-intrinsics.R: | %d > test-unary-intrinsics.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-659455f1209e' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-loops.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-loops.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-loops.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d70ba34788' > test-loops.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function 'qfn_': > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d70ba34788' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-unary-intrinsics.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-unary-intrinsics.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65943f626f8e' > test-unary-intrinsics.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c: In function 'qfn_': > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: qfn_c_wrapper.c:16:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-unary-intrinsics.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-unary-intrinsics.R: | ~^ ~~~~~~~~~~~~~~~ > test-unary-intrinsics.R: | | | > test-unary-intrinsics.R: | | int > test-unary-intrinsics.R: | char * > test-unary-intrinsics.R: | %d > test-unary-intrinsics.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65943f626f8e' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 > test-loops.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-loops.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-loops.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7056843228' > test-loops.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function 'qfn_': > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7056843228' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-loops.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-loops.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-loops.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d704c225dd5' > test-loops.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function 'qfn_': > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d704c225dd5' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-unary-intrinsics.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-unary-intrinsics.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-unary-intrinsics.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65945710750b' > test-unary-intrinsics.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-unary-intrinsics.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-unary-intrinsics.R: qfn_c_wrapper.c: In function 'qfn_': > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ^~~~~~~~~~~~ > test-unary-intrinsics.R: | Rf_type2char > test-unary-intrinsics.R: qfn_c_wrapper.c:16:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-unary-intrinsics.R: 16 | Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z)); > test-unary-intrinsics.R: | ~^ ~~~~~~~~~~~~~~~ > test-unary-intrinsics.R: | | | > test-unary-intrinsics.R: | | int > test-unary-intrinsics.R: | char * > test-unary-intrinsics.R: | %d > test-unary-intrinsics.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-unary-intrinsics.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65945710750b' > test-unary-intrinsics.R: --- > test-unary-intrinsics.R: Compiler exit status: 1 Saving _problems/test-unary-intrinsics-42.R Saving _problems/test-unary-intrinsics-62.R Saving _problems/test-unary-intrinsics-100.R > test-loops.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-loops.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-loops.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d704f895a2c' > test-loops.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function 'qfn_': > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d704f895a2c' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-add.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-add.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/slow_add1-build-65949b05907' > test-add.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c slow_add1_fsub.f90 -o slow_add1_fsub.o > test-add.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c slow_add1_c_wrapper.c -o slow_add1_c_wrapper.o > test-add.R: slow_add1_c_wrapper.c: In function 'slow_add1_': > test-add.R: slow_add1_c_wrapper.c:13:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: slow_add1_c_wrapper.c:13:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-add.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-add.R: | ~^ ~~~~~~~~~~~~~~~ > test-add.R: | | | > test-add.R: | | int > test-add.R: | char * > test-add.R: | %d > test-add.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: slow_add1_c_wrapper.o] Error 1 > test-add.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/slow_add1-build-65949b05907' > test-add.R: --- > test-add.R: Compiler exit status: 1 > test-loops.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-loops.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-loops.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7028943b65' > test-loops.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function 'qfn_': > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7028943b65' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-add.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-add.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-add.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/slow_add2-build-659439427486' > test-add.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c slow_add2_fsub.f90 -o slow_add2_fsub.o > test-add.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c slow_add2_c_wrapper.c -o slow_add2_c_wrapper.o > test-add.R: slow_add2_c_wrapper.c: In function 'slow_add2_': > test-add.R: slow_add2_c_wrapper.c:17:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ^~~~~~~~~~~~ > test-add.R: | Rf_type2char > test-add.R: slow_add2_c_wrapper.c:17:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-add.R: 17 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-add.R: | ~^ ~~~~~~~~~~~~~~~ > test-add.R: | | | > test-add.R: | | int > test-add.R: | char * > test-add.R: | %d > test-add.R: slow_add2_c_wrapper.c:26:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-add.R: 26 | Rf_error("typeof(y) must be 'integer', not '%s'", R_typeToChar(y)); > test-add.R: | ~^ ~~~~~~~~~~~~~~~ > test-add.R: | | | > test-add.R: | | int > test-add.R: | char * > test-add.R: | %d > test-add.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: slow_add2_c_wrapper.o] Error 1 > test-add.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/slow_add2-build-659439427486' > test-add.R: --- > test-add.R: Compiler exit status: 1 Saving _problems/test-add-23.R Saving _problems/test-add-51.R > test-loops.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-loops.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-loops.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d703bf411cf' > test-loops.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function 'qfn_': > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:13:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-loops.R: 13 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d703bf411cf' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 > test-as-double.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-as-double.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-as-double.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-6594679e3a47' > test-as-double.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c: In function 'qfn_': > test-as-double.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: qfn_c_wrapper.c:16:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-as-double.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-as-double.R: | ~^ ~~~~~~~~~~~~~~~ > test-as-double.R: | | | > test-as-double.R: | | int > test-as-double.R: | char * > test-as-double.R: | %d > test-as-double.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-6594679e3a47' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 > test-loops.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-loops.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-loops.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d705faf4fc3' > test-loops.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-loops.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-loops.R: qfn_c_wrapper.c: In function 'qfn_': > test-loops.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ^~~~~~~~~~~~ > test-loops.R: | Rf_type2char > test-loops.R: qfn_c_wrapper.c:16:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-loops.R: 16 | Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x)); > test-loops.R: | ~^ ~~~~~~~~~~~~~~~ > test-loops.R: | | | > test-loops.R: | | int > test-loops.R: | char * > test-loops.R: | %d > test-loops.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-loops.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d705faf4fc3' > test-loops.R: --- > test-loops.R: Compiler exit status: 1 Saving _problems/test-loops-16.R Saving _problems/test-loops-33.R Saving _problems/test-loops-49.R Saving _problems/test-loops-62.R Saving _problems/test-loops-76.R Saving _problems/test-loops-92.R Saving _problems/test-loops-102.R > test-as-double.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-as-double.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-as-double.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65945dd1539' > test-as-double.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-as-double.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-as-double.R: qfn_c_wrapper.c: In function 'qfn_': > test-as-double.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ^~~~~~~~~~~~ > test-as-double.R: | Rf_type2char > test-as-double.R: qfn_c_wrapper.c:17:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-as-double.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-as-double.R: | ~^ ~~~~~~~~~~~~~~~ > test-as-double.R: | | | > test-as-double.R: | | int > test-as-double.R: | char * > test-as-double.R: | %d > test-as-double.R: qfn_c_wrapper.c:26:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-as-double.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-as-double.R: | ~^ ~~~~~~~~~~~~~~~ > test-as-double.R: | | | > test-as-double.R: | | int > test-as-double.R: | char * > test-as-double.R: | %d > test-as-double.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-as-double.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65945dd1539' > test-as-double.R: --- > test-as-double.R: Compiler exit status: 1 Saving _problems/test-as-double-6.R Saving _problems/test-as-double-20.R > test-declare-type.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-declare-type.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-declare-type.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d707b9d6fb8' > test-declare-type.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-declare-type.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-declare-type.R: qfn_c_wrapper.c: In function 'qfn_': > test-declare-type.R: qfn_c_wrapper.c:16:59: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ^~~~~~~~~~~~ > test-declare-type.R: | Rf_type2char > test-declare-type.R: qfn_c_wrapper.c:16:54: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-declare-type.R: 16 | Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start)); > test-declare-type.R: | ~^ ~~~~~~~~~~~~~~~~~~~ > test-declare-type.R: | | | > test-declare-type.R: | | int > test-declare-type.R: | char * > test-declare-type.R: | %d > test-declare-type.R: qfn_c_wrapper.c:25:52: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-declare-type.R: 25 | Rf_error("typeof(end) must be 'integer', not '%s'", R_typeToChar(end)); > test-declare-type.R: | ~^ ~~~~~~~~~~~~~~~~~ > test-declare-type.R: | | | > test-declare-type.R: | | int > test-declare-type.R: | char * > test-declare-type.R: | %d > test-declare-type.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-declare-type.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d707b9d6fb8' > test-declare-type.R: --- > test-declare-type.R: Compiler exit status: 1 Saving _problems/test-declare-type-14.R > test-dims2f.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-dims2f.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-dims2f.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-65941c25736' > test-dims2f.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c: In function 'fn_': > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ~^ ~~~~~~~~~~~~~~~ > test-dims2f.R: | | | > test-dims2f.R: | | int > test-dims2f.R: | char * > test-dims2f.R: | %d > test-dims2f.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-65941c25736' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-div-cast.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-div-cast.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d703fee4' > test-div-cast.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function 'qfn_': > test-div-cast.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d703fee4' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-dims2f.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-dims2f.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-6594211c147a' > test-dims2f.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c: In function 'fn_': > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ~^ ~~~~~~~~~~~~~~~ > test-dims2f.R: | | | > test-dims2f.R: | | int > test-dims2f.R: | char * > test-dims2f.R: | %d > test-dims2f.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-6594211c147a' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 > test-div-cast.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-div-cast.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-div-cast.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d70548430cc' > test-div-cast.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function 'qfn_': > test-div-cast.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d70548430cc' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-dims2f.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-dims2f.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-dims2f.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-65942d421e92' > test-dims2f.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c fn_fsub.f90 -o fn_fsub.o > test-dims2f.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fn_c_wrapper.c -o fn_c_wrapper.o > test-dims2f.R: fn_c_wrapper.c: In function 'fn_': > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ^~~~~~~~~~~~ > test-dims2f.R: | Rf_type2char > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-dims2f.R: 13 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-dims2f.R: | ~^ ~~~~~~~~~~~~~~~ > test-dims2f.R: | | | > test-dims2f.R: | | int > test-dims2f.R: | char * > test-dims2f.R: | %d > test-dims2f.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: fn_c_wrapper.o] Error 1 > test-dims2f.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-65942d421e92' > test-dims2f.R: --- > test-dims2f.R: Compiler exit status: 1 Saving _problems/test-dims2f-11.R Saving _problems/test-dims2f-24.R Saving _problems/test-dims2f-37.R > test-div-cast.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-div-cast.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-div-cast.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7021be30f3' > test-div-cast.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function 'qfn_': > test-div-cast.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'logical', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7021be30f3' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-div-mod.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-div-mod.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-div-mod.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-659429cf2da1' > test-div-mod.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-div-mod.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-mod.R: qfn_c_wrapper.c: In function 'qfn_': > test-div-mod.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ^~~~~~~~~~~~ > test-div-mod.R: | Rf_type2char > test-div-mod.R: qfn_c_wrapper.c:17:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-mod.R: 17 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-div-mod.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-mod.R: | | | > test-div-mod.R: | | int > test-div-mod.R: | char * > test-div-mod.R: | %d > test-div-mod.R: qfn_c_wrapper.c:26:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-mod.R: 26 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-div-mod.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-mod.R: | | | > test-div-mod.R: | | int > test-div-mod.R: | char * > test-div-mod.R: | %d > test-div-mod.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-div-mod.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-659429cf2da1' > test-div-mod.R: --- > test-div-mod.R: Compiler exit status: 1 Saving _problems/test-div-mod-15.R > test-div-cast.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-div-cast.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-div-cast.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7032702697' > test-div-cast.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function 'qfn_': > test-div-cast.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:17:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-cast.R: 17 | Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-cast.R: 26 | Rf_error("typeof(b) must be 'complex', not '%s'", R_typeToChar(b)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7032702697' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 > test-example-convolve.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-example-convolve.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-example-convolve.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/quick_convolve-build-6594611a1132' > test-example-convolve.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c quick_convolve_fsub.f90 -o quick_convolve_fsub.o > test-example-convolve.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c quick_convolve_c_wrapper.c -o quick_convolve_c_wrapper.o > test-example-convolve.R: quick_convolve_c_wrapper.c: In function 'quick_convolve_': > test-example-convolve.R: quick_convolve_c_wrapper.c:18:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ^~~~~~~~~~~~ > test-example-convolve.R: | Rf_type2char > test-example-convolve.R: quick_convolve_c_wrapper.c:18:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-convolve.R: 18 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-example-convolve.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-convolve.R: | | | > test-example-convolve.R: | | int > test-example-convolve.R: | char * > test-example-convolve.R: | %d > test-example-convolve.R: quick_convolve_c_wrapper.c:27:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-convolve.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-example-convolve.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-convolve.R: | | | > test-example-convolve.R: | | int > test-example-convolve.R: | char * > test-example-convolve.R: | %d > test-example-convolve.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: quick_convolve_c_wrapper.o] Error 1 > test-example-convolve.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/quick_convolve-build-6594611a1132' > test-example-convolve.R: --- > test-example-convolve.R: Compiler exit status: 1 Saving _problems/test-example-convolve-30.R > test-div-cast.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-div-cast.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-div-cast.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d708552736' > test-div-cast.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-div-cast.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-div-cast.R: qfn_c_wrapper.c: In function 'qfn_': > test-div-cast.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ^~~~~~~~~~~~ > test-div-cast.R: | Rf_type2char > test-div-cast.R: qfn_c_wrapper.c:16:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-div-cast.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-div-cast.R: | ~^ ~~~~~~~~~~~~~~~ > test-div-cast.R: | | | > test-div-cast.R: | | int > test-div-cast.R: | char * > test-div-cast.R: | %d > test-div-cast.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-div-cast.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d708552736' > test-div-cast.R: --- > test-div-cast.R: Compiler exit status: 1 Saving _problems/test-div-cast-11.R Saving _problems/test-div-cast-25.R Saving _problems/test-div-cast-39.R Saving _problems/test-div-cast-55.R Saving _problems/test-div-cast-69.R > test-example-heat_diffusion.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-example-heat_diffusion.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-example-heat_diffusion.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/diffuse_heat-build-6594343b3172' > test-example-heat_diffusion.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c diffuse_heat_fsub.f90 -o diffuse_heat_fsub.o > test-example-heat_diffusion.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c diffuse_heat_c_wrapper.c -o diffuse_heat_c_wrapper.o > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c: In function 'diffuse_heat_': > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:56: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ^~~~~~~~~~~~ > test-example-heat_diffusion.R: | Rf_type2char > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:51: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-heat_diffusion.R: 21 | Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:30:51: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-heat_diffusion.R: 30 | Rf_error("typeof(ny) must be 'integer', not '%s'", R_typeToChar(ny)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:39:51: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-heat_diffusion.R: 39 | Rf_error("typeof(dx) must be 'integer', not '%s'", R_typeToChar(dx)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:48:51: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-heat_diffusion.R: 48 | Rf_error("typeof(dy) must be 'integer', not '%s'", R_typeToChar(dy)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:57:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-heat_diffusion.R: 57 | Rf_error("typeof(dt) must be 'double', not '%s'", R_typeToChar(dt)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:66:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-heat_diffusion.R: 66 | Rf_error("typeof(k) must be 'double', not '%s'", R_typeToChar(k)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:75:54: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-heat_diffusion.R: 75 | Rf_error("typeof(steps) must be 'integer', not '%s'", R_typeToChar(steps)); > test-example-heat_diffusion.R: | ~^ ~~~~~~~~~~~~~~~~~~~ > test-example-heat_diffusion.R: | | | > test-example-heat_diffusion.R: | | int > test-example-heat_diffusion.R: | char * > test-example-heat_diffusion.R: | %d > test-example-heat_diffusion.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: diffuse_heat_c_wrapper.o] Error 1 > test-example-heat_diffusion.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/diffuse_heat-build-6594343b3172' > test-example-heat_diffusion.R: --- > test-example-heat_diffusion.R: Compiler exit status: 1 Saving _problems/test-example-heat_diffusion-92.R > test-example-roll_mean.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-example-roll_mean.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-example-roll_mean.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7023ac3e66' > test-example-roll_mean.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-example-roll_mean.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-example-roll_mean.R: qfn_c_wrapper.c: In function 'qfn_': > test-example-roll_mean.R: qfn_c_wrapper.c:19:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ^~~~~~~~~~~~ > test-example-roll_mean.R: | Rf_type2char > test-example-roll_mean.R: qfn_c_wrapper.c:19:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-roll_mean.R: 19 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-example-roll_mean.R: | ~^ ~~~~~~~~~~~~~~~ > test-example-roll_mean.R: | | | > test-example-roll_mean.R: | | int > test-example-roll_mean.R: | char * > test-example-roll_mean.R: | %d > test-example-roll_mean.R: qfn_c_wrapper.c:28:55: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-roll_mean.R: 28 | Rf_error("typeof(weights) must be 'double', not '%s'", R_typeToChar(weights)); > test-example-roll_mean.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~ > test-example-roll_mean.R: | | | > test-example-roll_mean.R: | | int > test-example-roll_mean.R: | char * > test-example-roll_mean.R: | %d > test-example-roll_mean.R: qfn_c_wrapper.c:39:58: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-roll_mean.R: 39 | Rf_error("typeof(normalize) must be 'logical', not '%s'", R_typeToChar(normalize)); > test-example-roll_mean.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~ > test-example-roll_mean.R: | | | > test-example-roll_mean.R: | | int > test-example-roll_mean.R: | char * > test-example-roll_mean.R: | %d > test-example-roll_mean.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-example-roll_mean.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7023ac3e66' > test-example-roll_mean.R: --- > test-example-roll_mean.R: Compiler exit status: 1 Saving _problems/test-example-roll_mean-26.R > test-friendly-size.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-friendly-size.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-friendly-size.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/fn-build-11d70227e78e9' > test-friendly-size.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c fn_fsub.f90 -o fn_fsub.o > test-friendly-size.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fn_c_wrapper.c -o fn_c_wrapper.o > test-friendly-size.R: fn_c_wrapper.c: In function 'fn_': > test-friendly-size.R: fn_c_wrapper.c:13:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ^~~~~~~~~~~~ > test-friendly-size.R: | Rf_type2char > test-friendly-size.R: fn_c_wrapper.c:13:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-friendly-size.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-friendly-size.R: | ~^ ~~~~~~~~~~~~~~~ > test-friendly-size.R: | | | > test-friendly-size.R: | | int > test-friendly-size.R: | char * > test-friendly-size.R: | %d > test-friendly-size.R: fn_c_wrapper.c:16:30: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-friendly-size.R: 16 | const int* const x__dim_ = ({ > test-friendly-size.R: | ^ > test-friendly-size.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: fn_c_wrapper.o] Error 1 > test-friendly-size.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/fn-build-11d70227e78e9' > test-friendly-size.R: --- > test-friendly-size.R: Compiler exit status: 1 Saving _problems/test-friendly-size-6.R > test-example-viterbi.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-example-viterbi.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-example-viterbi.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/viterbi-build-65943cc498a' > test-example-viterbi.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c: In function 'viterbi_': > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: viterbi_c_wrapper.c:22:61: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:31:55: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:40:61: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:49:64: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:52:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:62: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:68:43: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/viterbi-build-65943cc498a' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 > test-hoist-mask.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-hoist-mask.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-hoist-mask.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7033e21586' > test-hoist-mask.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-hoist-mask.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-hoist-mask.R: qfn_c_wrapper.c: In function 'qfn_': > test-hoist-mask.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ^~~~~~~~~~~~ > test-hoist-mask.R: | Rf_type2char > test-hoist-mask.R: qfn_c_wrapper.c:16:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-hoist-mask.R: 16 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-hoist-mask.R: | ~^ ~~~~~~~~~~~~~~~ > test-hoist-mask.R: | | | > test-hoist-mask.R: | | int > test-hoist-mask.R: | char * > test-hoist-mask.R: | %d > test-hoist-mask.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-hoist-mask.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7033e21586' > test-hoist-mask.R: --- > test-hoist-mask.R: Compiler exit status: 1 Saving _problems/test-hoist-mask-24.R > test-example-viterbi.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-example-viterbi.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-example-viterbi.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/viterbi-build-65947d6d3ab8' > test-example-viterbi.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c viterbi_fsub.f90 -o viterbi_fsub.o > test-example-viterbi.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o > test-example-viterbi.R: viterbi_c_wrapper.c: In function 'viterbi_': > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ^~~~~~~~~~~~ > test-example-viterbi.R: | Rf_type2char > test-example-viterbi.R: viterbi_c_wrapper.c:22:61: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 22 | Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:31:55: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 31 | Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:40:61: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 40 | Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:49:64: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 49 | Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:52:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 52 | const int* const transition_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: viterbi_c_wrapper.c:65:62: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-example-viterbi.R: 65 | Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs)); > test-example-viterbi.R: | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > test-example-viterbi.R: | | | > test-example-viterbi.R: | | int > test-example-viterbi.R: | char * > test-example-viterbi.R: | %d > test-example-viterbi.R: viterbi_c_wrapper.c:68:43: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-example-viterbi.R: 68 | const int* const emission_probs__dim_ = ({ > test-example-viterbi.R: | ^ > test-example-viterbi.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: viterbi_c_wrapper.o] Error 1 > test-example-viterbi.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/viterbi-build-65947d6d3ab8' > test-example-viterbi.R: --- > test-example-viterbi.R: Compiler exit status: 1 Saving _problems/test-example-viterbi-99.R Saving _problems/test-example-viterbi-190.R > test-ifelse.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-ifelse.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-ifelse.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7014095eb7' > test-ifelse.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-ifelse.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-ifelse.R: qfn_c_wrapper.c: In function 'qfn_': > test-ifelse.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ^~~~~~~~~~~~ > test-ifelse.R: | Rf_type2char > test-ifelse.R: qfn_c_wrapper.c:17:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-ifelse.R: 17 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-ifelse.R: | ~^ ~~~~~~~~~~~~~~~ > test-ifelse.R: | | | > test-ifelse.R: | | int > test-ifelse.R: | char * > test-ifelse.R: | %d > test-ifelse.R: qfn_c_wrapper.c:26:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-ifelse.R: 26 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-ifelse.R: | ~^ ~~~~~~~~~~~~~~~ > test-ifelse.R: | | | > test-ifelse.R: | | int > test-ifelse.R: | char * > test-ifelse.R: | %d > test-ifelse.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-ifelse.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d7014095eb7' > test-ifelse.R: --- > test-ifelse.R: Compiler exit status: 1 Saving _problems/test-ifelse-13.R > test-logical.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-logical.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-logical.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65945bb67aa7' > test-logical.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: qfn_fsub.f90:17:25: > test-logical.R: > test-logical.R: 17 | out = (x >= left) .and. (x <= right) > test-logical.R: | 1 > test-logical.R: Warning: Extension: Conversion from LOGICAL(4) to INTEGER(4) at (1) > test-logical.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_c_wrapper.c: In function 'qfn_': > test-logical.R: qfn_c_wrapper.c:18:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: qfn_c_wrapper.c:18:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-logical.R: 18 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: qfn_c_wrapper.c:27:52: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-logical.R: 27 | Rf_error("typeof(left) must be 'double', not '%s'", R_typeToChar(left)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: qfn_c_wrapper.c:36:53: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-logical.R: 36 | Rf_error("typeof(right) must be 'double', not '%s'", R_typeToChar(right)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65945bb67aa7' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 > test-matrix.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-matrix.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-matrix.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/fn-build-11d7077fad40' > test-matrix.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c: In function 'fn_': > test-matrix.R: fn_c_wrapper.c:16:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: fn_c_wrapper.c:16:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-matrix.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: fn_c_wrapper.c:25:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-matrix.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/fn-build-11d7077fad40' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 > test-logical.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-logical.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-logical.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-659460e0780' > test-logical.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-logical.R: qfn_fsub.f90:26:19: > test-logical.R: > test-logical.R: 26 | out = a_gt_b .or. b_gt_a .and. delta_lt_3 > test-logical.R: | 1 > test-logical.R: Warning: Extension: Conversion from LOGICAL(4) to INTEGER(4) at (1) > test-logical.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-logical.R: qfn_c_wrapper.c: In function 'qfn_': > test-logical.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ^~~~~~~~~~~~ > test-logical.R: | Rf_type2char > test-logical.R: qfn_c_wrapper.c:16:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-logical.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: qfn_c_wrapper.c:25:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-logical.R: 25 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-logical.R: | ~^ ~~~~~~~~~~~~~~~ > test-logical.R: | | | > test-logical.R: | | int > test-logical.R: | char * > test-logical.R: | %d > test-logical.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-logical.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-659460e0780' > test-logical.R: --- > test-logical.R: Compiler exit status: 1 Saving _problems/test-logical-15.R Saving _problems/test-logical-48.R > test-matrix.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-matrix.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-matrix.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/fn-build-11d70619e7ac9' > test-matrix.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c fn_fsub.f90 -o fn_fsub.o > test-matrix.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fn_c_wrapper.c -o fn_c_wrapper.o > test-matrix.R: fn_c_wrapper.c: In function 'fn_': > test-matrix.R: fn_c_wrapper.c:17:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ^~~~~~~~~~~~ > test-matrix.R: | Rf_type2char > test-matrix.R: fn_c_wrapper.c:17:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-matrix.R: 17 | Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: fn_c_wrapper.c:26:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-matrix.R: 26 | Rf_error("typeof(a2) must be 'double', not '%s'", R_typeToChar(a2)); > test-matrix.R: | ~^ ~~~~~~~~~~~~~~~~ > test-matrix.R: | | | > test-matrix.R: | | int > test-matrix.R: | char * > test-matrix.R: | %d > test-matrix.R: fn_c_wrapper.c:29:31: warning: ISO C forbids braced-groups within expressions [-Wpedantic] > test-matrix.R: 29 | const int* const a2__dim_ = ({ > test-matrix.R: | ^ > test-matrix.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: fn_c_wrapper.o] Error 1 > test-matrix.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/fn-build-11d70619e7ac9' > test-matrix.R: --- > test-matrix.R: Compiler exit status: 1 Saving _problems/test-matrix-18.R Saving _problems/test-matrix-58.R > test-runif.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-runif.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-runif.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-65942dd84673' > test-runif.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c: In function 'fn_': > test-runif.R: fn_c_wrapper.c:14:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: fn_c_wrapper.c:14:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-runif.R: 14 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-65942dd84673' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 > test-seq.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-seq.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-seq.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d70343a3b4d' > test-seq.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-seq.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-seq.R: qfn_c_wrapper.c: In function 'qfn_': > test-seq.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ^~~~~~~~~~~~ > test-seq.R: | Rf_type2char > test-seq.R: qfn_c_wrapper.c:16:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-seq.R: 16 | Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a)); > test-seq.R: | ~^ ~~~~~~~~~~~~~~~ > test-seq.R: | | | > test-seq.R: | | int > test-seq.R: | char * > test-seq.R: | %d > test-seq.R: qfn_c_wrapper.c:25:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-seq.R: 25 | Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b)); > test-seq.R: | ~^ ~~~~~~~~~~~~~~~ > test-seq.R: | | | > test-seq.R: | | int > test-seq.R: | char * > test-seq.R: | %d > test-seq.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-seq.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d70343a3b4d' > test-seq.R: --- > test-seq.R: Compiler exit status: 1 Saving _problems/test-seq-14.R > test-runif.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-runif.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-runif.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-65942b3951d1' > test-runif.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c fn_fsub.f90 -o fn_fsub.o > test-runif.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fn_c_wrapper.c -o fn_c_wrapper.o > test-runif.R: fn_c_wrapper.c: In function 'fn_': > test-runif.R: fn_c_wrapper.c:18:55: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ^~~~~~~~~~~~ > test-runif.R: | Rf_type2char > test-runif.R: fn_c_wrapper.c:18:50: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-runif.R: 18 | Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: fn_c_wrapper.c:27:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-runif.R: 27 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: fn_c_wrapper.c:36:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-runif.R: 36 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-runif.R: | ~^ ~~~~~~~~~~~~~~~ > test-runif.R: | | | > test-runif.R: | | int > test-runif.R: | char * > test-runif.R: | %d > test-runif.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: fn_c_wrapper.o] Error 1 > test-runif.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-65942b3951d1' > test-runif.R: --- > test-runif.R: Compiler exit status: 1 Saving _problems/test-runif-9.R Saving _problems/test-runif-60.R > test-size-constraint.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-size-constraint.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-size-constraint.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d70758b3adb' > test-size-constraint.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c: In function 'qfn_': > test-size-constraint.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: qfn_c_wrapper.c:16:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-size-constraint.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-size-constraint.R: | ~^ ~~~~~~~~~~~~~~~ > test-size-constraint.R: | | | > test-size-constraint.R: | | int > test-size-constraint.R: | char * > test-size-constraint.R: | %d > test-size-constraint.R: qfn_c_wrapper.c:27:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-size-constraint.R: 27 | Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b)); > test-size-constraint.R: | ~^ ~~~~~~~~~~~~~~~ > test-size-constraint.R: | | | > test-size-constraint.R: | | int > test-size-constraint.R: | char * > test-size-constraint.R: | %d > test-size-constraint.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d70758b3adb' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 > test-which.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-which.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-which.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-659477124138' > test-which.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c fn_fsub.f90 -o fn_fsub.o > test-which.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c fn_c_wrapper.c -o fn_c_wrapper.o > test-which.R: fn_c_wrapper.c: In function 'fn_': > test-which.R: fn_c_wrapper.c:16:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: fn_c_wrapper.c:16:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-which.R: 16 | Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: fn_c_wrapper.o] Error 1 > test-which.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/fn-build-659477124138' > test-which.R: --- > test-which.R: Compiler exit status: 1 > test-size-constraint.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-size-constraint.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-size-constraint.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d701aba29fd' > test-size-constraint.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-size-constraint.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-size-constraint.R: qfn_c_wrapper.c: In function 'qfn_': > test-size-constraint.R: qfn_c_wrapper.c:13:54: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ^~~~~~~~~~~~ > test-size-constraint.R: | Rf_type2char > test-size-constraint.R: qfn_c_wrapper.c:13:49: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-size-constraint.R: 13 | Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x)); > test-size-constraint.R: | ~^ ~~~~~~~~~~~~~~~ > test-size-constraint.R: | | | > test-size-constraint.R: | | int > test-size-constraint.R: | char * > test-size-constraint.R: | %d > test-size-constraint.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-size-constraint.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpAplrby/qfn-build-11d701aba29fd' > test-size-constraint.R: --- > test-size-constraint.R: Compiler exit status: 1 Saving _problems/test-size-constraint-13.R Saving _problems/test-size-constraint-31.R > test-which.R: using C compiler: 'gcc.exe (GCC) 14.3.0' > test-which.R: using Fortran compiler: 'GNU Fortran (GCC) 14.3.0' > test-which.R: make[1]: Entering directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65942d2347b4' > test-which.R: gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c qfn_fsub.f90 -o qfn_fsub.o > test-which.R: gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -std=gnu2x -mfpmath=sse -msse2 -mstackrealign -c qfn_c_wrapper.c -o qfn_c_wrapper.o > test-which.R: qfn_c_wrapper.c: In function 'qfn_': > test-which.R: qfn_c_wrapper.c:20:58: error: implicit declaration of function 'R_typeToChar'; did you mean 'Rf_type2char'? [-Wimplicit-function-declaration] > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ^~~~~~~~~~~~ > test-which.R: | Rf_type2char > test-which.R: qfn_c_wrapper.c:20:53: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-which.R: 20 | Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: qfn_c_wrapper.c:29:53: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-which.R: 29 | Rf_error("typeof(int1) must be 'integer', not '%s'", R_typeToChar(int1)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: qfn_c_wrapper.c:38:52: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] > test-which.R: 38 | Rf_error("typeof(dbl1) must be 'double', not '%s'", R_typeToChar(dbl1)); > test-which.R: | ~^ ~~~~~~~~~~~~~~~~~~ > test-which.R: | | | > test-which.R: | | int > test-which.R: | char * > test-which.R: | %d > test-which.R: make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:289: qfn_c_wrapper.o] Error 1 > test-which.R: make[1]: Leaving directory '/d/temp/2025_12_02_01_50_00_12944/RtmpYJYwJb/qfn-build-65942d2347b4' > test-which.R: --- > test-which.R: Compiler exit status: 1 Saving _problems/test-which-13.R Saving _problems/test-which-91.R [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-unary-intrinsics.R:42:5'): double unary intrinsics ───────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, x) at test-unary-intrinsics.R:42:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:62:5'): integer unary intrinsics ──────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, x) at test-unary-intrinsics.R:62:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-unary-intrinsics.R:100:5'): complex unary intrinsics ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(fn, z) at test-unary-intrinsics.R:100:5 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:23:3'): add1 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add1", slow_add1) at test-add.R:23:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-add.R:51:3'): add2 ───────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "slow_add2", slow_add2) at test-add.R:51:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:16:3'): repeat/break ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(inc_to_5, -1L, 0L, 4L, 5L) at test-loops.R:16:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:33:3'): repeat + next ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:33:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:49:3'): break/for ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:49:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:62:3'): while ────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:62:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:76:3'): while + next ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:76:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:92:3'): while + break ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-loops.R:92:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-loops.R:102:3'): expr return value ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, 1:10) at test-loops.R:102:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:6:3'): as.double casts integer and logical values ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn_int, list(1:3)) at test-as-double.R:6:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-as-double.R:20:3'): / performs real division for integer and logical inputs ── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(1:3, c(2L, 2L, 2L))) at test-as-double.R:20:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-declare-type.R:14:3'): declare(type()) variants ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(quick_seq, list(1L, 5L)) at test-declare-type.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:11:3'): arithmetic expressions in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:11:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:24:3'): integer division and modulus in dimensions compile ── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:24:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-dims2f.R:37:3'): matrix dimension expressions compile ────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-dims2f.R:37:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-div-mod.R:15:3'): %% and %/% ─────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(...) at test-div-mod.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-convolve.R:30:3'): convolve ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(name = "quick_convolve", slow_convolve) at test-example-convolve.R:30:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:11:3'): division casts integers ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_int, list(a, b)) at test-div-cast.R:11:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:25:3'): division casts double and integer ─────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_int, list(a, b)) at test-div-cast.R:25:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:39:3'): division casts logical ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_dbl_lgl, list(a, b)) at test-div-cast.R:39:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:55:3'): division casts complex ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(div_cplx, list(a, b)) at test-div-cast.R:55:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-div-cast.R:69:3'): division example in #33 ───────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(my_mean, list(x)) at test-div-cast.R:69:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-example-heat_diffusion.R:92:3'): heat diffusion ──────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(diffuse_heat) at test-example-heat_diffusion.R:92:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-roll_mean.R:26:3'): roll_mean ────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_equal(slow_roll_mean, list(x, weights)) at test-example-roll_mean.R:26:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-friendly-size.R:6:3'): dimension mismatch errors show axis ───── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-friendly-size.R:6:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-hoist-mask.R:24:3'): hoist mask ──────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:99:3'): viterbi ────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:99:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-example-viterbi.R:190:3'): viterbi2 ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(viterbi) at test-example-viterbi.R:190:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-ifelse.R:13:3'): ifelse ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, list(-10:10, integer(21))) at test-ifelse.R:13:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:15:3'): between ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-logical.R:15:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-logical.R:48:3'): logical ops ────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(fn, !!!test_args) at test-logical.R:48:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:18:3'): matrix ──────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:18:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-matrix.R:58:3'): reuse implicit size ─────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-matrix.R:58:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-seq.R:14:3'): seq ────────────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-seq.R:14:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:9:3'): runif generates random numbers ────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:9:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-runif.R:60:3'): runif with min/max ───────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-runif.R:60:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:13:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-size-constraint.R:31:3'): size constraint ────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn, name = "qfn") 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:13:3'): which.max ────────────────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr::quick(fn) at test-which.R:13:3 2. └─quickr:::compile(r2f(fun)) ── Error ('test-which.R:84:3'): which.max/which.min ──────────────────────────── Error: Compilation Error Backtrace: ▆ 1. └─quickr:::expect_quick_identical(...) at test-which.R:84:3 2. ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3 3. │ └─base::eval(call("<-", name, right), parent.frame()) 4. │ └─base::eval(call("<-", name, right), parent.frame()) 5. └─quickr::quick(fn, name = "qfn") 6. └─quickr:::compile(r2f(fun)) [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64

Package ragnar

Current CRAN status: OK: 13

Package Rapp

Current CRAN status: OK: 13

Package reticulate

Current CRAN status: NOTE: 2, OK: 11

Version: 1.44.1
Check: installed package size
Result: NOTE installed size is 6.1Mb sub-directories of 1Mb or more: libs 3.6Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64

Package tfdatasets

Current CRAN status: OK: 13

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.