Last updated on 2025-12-04 07:51:11 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.2.0 | 4.63 | 70.03 | 74.66 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 0.2.0 | 3.75 | 45.79 | 49.54 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 0.2.0 | 103.25 | ERROR | |||
| r-devel-linux-x86_64-fedora-gcc | 0.2.0 | 91.30 | ERROR | |||
| r-devel-windows-x86_64 | 0.2.0 | 7.00 | 93.00 | 100.00 | ERROR | |
| r-patched-linux-x86_64 | 0.2.0 | 4.93 | 94.36 | 99.29 | OK | |
| r-release-linux-x86_64 | 0.2.0 | 4.57 | 95.88 | 100.45 | OK | |
| r-release-macos-arm64 | 0.2.0 | OK | ||||
| r-release-macos-x86_64 | 0.2.0 | 5.00 | 66.00 | 71.00 | OK | |
| r-release-windows-x86_64 | 0.2.0 | 6.00 | 206.00 | 212.00 | OK | |
| r-oldrel-macos-arm64 | 0.2.0 | OK | ||||
| r-oldrel-macos-x86_64 | 0.2.0 | 6.00 | 64.00 | 70.00 | OK | |
| r-oldrel-windows-x86_64 | 0.2.0 | 5.00 | 221.00 | 226.00 | OK |
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
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.