Last updated on 2025-12-02 01:49:54 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.2.0 | 5.20 | 68.83 | 74.03 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 0.2.0 | 3.85 | 46.41 | 50.26 | 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 | 9.00 | 78.00 | 87.00 | OK | |
| r-patched-linux-x86_64 | 0.2.0 | 4.47 | 96.48 | 100.95 | 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 | 8.00 | 223.00 | 231.00 | OK |
Version: 0.2.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [37s/22s]
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.5 (1)’
> test-unary-intrinsics.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-unary-intrinsics.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b6444f04bec'
> 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/RtmpRnUW7w/qfn-build-303b6444f04bec'
> test-unary-intrinsics.R: ---
> test-unary-intrinsics.R: Compiler exit status: 1
> test-loops.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e6e8b1690'
> 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/Rtmpxy4bPZ/qfn-build-303b6e6e8b1690'
> test-loops.R: ---
> test-loops.R: Compiler exit status: 1
> test-unary-intrinsics.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-unary-intrinsics.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-unary-intrinsics.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b642391e6df'
> 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/RtmpRnUW7w/qfn-build-303b642391e6df'
> test-unary-intrinsics.R: ---
> test-unary-intrinsics.R: Compiler exit status: 1
> test-loops.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e4ef70a72'
> 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/Rtmpxy4bPZ/qfn-build-303b6e4ef70a72'
> test-loops.R: ---
> test-loops.R: Compiler exit status: 1
> test-unary-intrinsics.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-unary-intrinsics.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-unary-intrinsics.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b6439d62a3c'
> 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/RtmpRnUW7w/qfn-build-303b6439d62a3c'
> 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.5 (1)’
> test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e7816c982'
> 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/Rtmpxy4bPZ/qfn-build-303b6e7816c982'
> test-loops.R: ---
> test-loops.R: Compiler exit status: 1
> test-loops.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e287ad241'
> 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/Rtmpxy4bPZ/qfn-build-303b6e287ad241'
> test-loops.R: ---
> test-loops.R: Compiler exit status: 1
> test-add.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-add.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-add.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/slow_add1-build-303b6435c1fa0e'
> 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/RtmpRnUW7w/slow_add1-build-303b6435c1fa0e'
> test-add.R: ---
> test-add.R: Compiler exit status: 1
> test-loops.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e335f23c5'
> 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/Rtmpxy4bPZ/qfn-build-303b6e335f23c5'
> test-loops.R: ---
> test-loops.R: Compiler exit status: 1
> test-add.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-add.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-add.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/slow_add2-build-303b641b52192f'
> 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/RtmpRnUW7w/slow_add2-build-303b641b52192f'
> 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.5 (1)’
> test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e465df09c'
> 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/Rtmpxy4bPZ/qfn-build-303b6e465df09c'
> test-loops.R: ---
> test-loops.R: Compiler exit status: 1
> test-as-double.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-as-double.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-as-double.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b64397a49fc'
> 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/RtmpRnUW7w/qfn-build-303b64397a49fc'
> test-as-double.R: ---
> test-as-double.R: Compiler exit status: 1
> test-loops.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-loops.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-loops.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6edeee79b'
> 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/Rtmpxy4bPZ/qfn-build-303b6edeee79b'
> test-loops.R: ---
> test-loops.R: Compiler exit status: 1
> test-as-double.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-as-double.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-as-double.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b646fde5e10'
> 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/RtmpRnUW7w/qfn-build-303b646fde5e10'
> test-as-double.R: ---
> test-as-double.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
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.5 (1)’
> test-declare-type.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-declare-type.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e293940c3'
> 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/Rtmpxy4bPZ/qfn-build-303b6e293940c3'
> 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.5 (1)’
> test-dims2f.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-dims2f.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/fn-build-303b6422f55a21'
> 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/RtmpRnUW7w/fn-build-303b6422f55a21'
> test-dims2f.R: ---
> test-dims2f.R: Compiler exit status: 1
> test-div-cast.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e2af52325'
> 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/Rtmpxy4bPZ/qfn-build-303b6e2af52325'
> test-div-cast.R: ---
> test-div-cast.R: Compiler exit status: 1
> test-dims2f.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-dims2f.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-dims2f.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/fn-build-303b641c9c3f8a'
> 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/RtmpRnUW7w/fn-build-303b641c9c3f8a'
> test-dims2f.R: ---
> test-dims2f.R: Compiler exit status: 1
> test-div-cast.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e17bef617'
> 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/Rtmpxy4bPZ/qfn-build-303b6e17bef617'
> test-div-cast.R: ---
> test-div-cast.R: Compiler exit status: 1
> test-dims2f.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-dims2f.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-dims2f.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/fn-build-303b641b587259'
> 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/RtmpRnUW7w/fn-build-303b641b587259'
> 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.5 (1)’
> test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e52facf18'
> 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/Rtmpxy4bPZ/qfn-build-303b6e52facf18'
> test-div-cast.R: ---
> test-div-cast.R: Compiler exit status: 1
> test-div-mod.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-div-mod.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-div-mod.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b6458a2b508'
> 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/RtmpRnUW7w/qfn-build-303b6458a2b508'
> 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.5 (1)’
> test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e79101e7c'
> 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/Rtmpxy4bPZ/qfn-build-303b6e79101e7c'
> test-div-cast.R: ---
> test-div-cast.R: Compiler exit status: 1
> test-example-convolve.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-example-convolve.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-example-convolve.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/quick_convolve-build-303b642b99cc5f'
> 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/RtmpRnUW7w/quick_convolve-build-303b642b99cc5f'
> 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: ‘Debian clang version 21.1.5 (1)’
> test-div-cast.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-div-cast.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e26d75244'
> 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/Rtmpxy4bPZ/qfn-build-303b6e26d75244'
> 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-roll_mean.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-example-roll_mean.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-example-roll_mean.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e6a1d8a71'
> 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/Rtmpxy4bPZ/qfn-build-303b6e6a1d8a71'
> 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.5 (1)’
> test-example-heat_diffusion.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-example-heat_diffusion.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/diffuse_heat-build-303b647a216abe'
> 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/RtmpRnUW7w/diffuse_heat-build-303b647a216abe'
> 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.5 (1)’
> test-friendly-size.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-friendly-size.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/fn-build-303b64d786f05'
> 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/RtmpRnUW7w/fn-build-303b64d786f05'
> test-friendly-size.R: ---
> test-friendly-size.R: Compiler exit status: 1
> test-example-viterbi.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-example-viterbi.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-example-viterbi.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/viterbi-build-303b6e427ccd1d'
> 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/Rtmpxy4bPZ/viterbi-build-303b6e427ccd1d'
> test-example-viterbi.R: ---
> test-example-viterbi.R: Compiler exit status: 1
Saving _problems/test-friendly-size-6.R
> test-hoist-mask.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-hoist-mask.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-hoist-mask.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b6464d218ed'
> 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/RtmpRnUW7w/qfn-build-303b6464d218ed'
> 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: ‘Debian clang version 21.1.5 (1)’
> test-example-viterbi.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-example-viterbi.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/viterbi-build-303b6e5a4a81fd'
> 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/Rtmpxy4bPZ/viterbi-build-303b6e5a4a81fd'
> 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: ‘Debian clang version 21.1.5 (1)’
> test-ifelse.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-ifelse.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b6452702a76'
> 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/RtmpRnUW7w/qfn-build-303b6452702a76'
> test-ifelse.R: ---
> test-ifelse.R: Compiler exit status: 1
Saving _problems/test-ifelse-13.R
> test-logical.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-logical.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-logical.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e2a8d838f'
> 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/Rtmpxy4bPZ/qfn-build-303b6e2a8d838f'
> test-logical.R: ---
> test-logical.R: Compiler exit status: 1
> test-matrix.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-matrix.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-matrix.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/fn-build-303b6435d795db'
> 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/RtmpRnUW7w/fn-build-303b6435d795db'
> test-matrix.R: ---
> test-matrix.R: Compiler exit status: 1
> test-logical.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-logical.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-logical.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e32078215'
> 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/Rtmpxy4bPZ/qfn-build-303b6e32078215'
> 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.5 (1)’
> test-matrix.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-matrix.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/fn-build-303b6453265157'
> 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/RtmpRnUW7w/fn-build-303b6453265157'
> 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.5 (1)’
> test-runif.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-runif.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/fn-build-303b6e785a4cb0'
> 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/Rtmpxy4bPZ/fn-build-303b6e785a4cb0'
> test-runif.R: ---
> test-runif.R: Compiler exit status: 1
> test-seq.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-seq.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-seq.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b64720248db'
> 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/RtmpRnUW7w/qfn-build-303b64720248db'
> 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.5 (1)’
> test-runif.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-runif.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/fn-build-303b6e78d971f1'
> 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/Rtmpxy4bPZ/fn-build-303b6e78d971f1'
> 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.5 (1)’
> test-size-constraint.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-size-constraint.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b6428d90e7e'
> 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/RtmpRnUW7w/qfn-build-303b6428d90e7e'
> test-size-constraint.R: ---
> test-size-constraint.R: Compiler exit status: 1
> test-which.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-which.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-which.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/fn-build-303b6e4a3aec92'
> 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/Rtmpxy4bPZ/fn-build-303b6e4a3aec92'
> test-which.R: ---
> test-which.R: Compiler exit status: 1
> test-size-constraint.R: using C compiler: ‘Debian clang version 21.1.5 (1)’
> test-size-constraint.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-size-constraint.R: make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRnUW7w/qfn-build-303b646cff10e5'
> 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/RtmpRnUW7w/qfn-build-303b646cff10e5'
> 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.5 (1)’
> test-which.R: using Fortran compiler: ‘Debian flang version 21.1.5 (1)’
> test-which.R: make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpxy4bPZ/qfn-build-303b6e25972f17'
> 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/Rtmpxy4bPZ/qfn-build-303b6e25972f17'
> 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-clang
Version: 0.2.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [22s/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/Rtmp2M7CmV/qfn-build-14439553f2921d'
> 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/Rtmp2M7CmV/qfn-build-14439553f2921d'
> 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/RtmpmieUYz/qfn-build-1443bf48eadf06'
> 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/RtmpmieUYz/qfn-build-1443bf48eadf06'
> 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/Rtmp2M7CmV/qfn-build-144395761004b1'
> 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/Rtmp2M7CmV/qfn-build-144395761004b1'
> 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/RtmpmieUYz/qfn-build-1443bf55bd2521'
> 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/RtmpmieUYz/qfn-build-1443bf55bd2521'
> 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/Rtmp2M7CmV/qfn-build-1443955ba5598b'
> 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/Rtmp2M7CmV/qfn-build-1443955ba5598b'
> 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/RtmpmieUYz/qfn-build-1443bf6842f79d'
> 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/RtmpmieUYz/qfn-build-1443bf6842f79d'
> test-loops.R: ---
> test-loops.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/RtmpmieUYz/qfn-build-1443bf5aabfb18'
> 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/RtmpmieUYz/qfn-build-1443bf5aabfb18'
> 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/RtmpmieUYz/qfn-build-1443bf294b9508'
> 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/RtmpmieUYz/qfn-build-1443bf294b9508'
> 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/Rtmp2M7CmV/slow_add1-build-14439537cc49fb'
> 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/Rtmp2M7CmV/slow_add1-build-14439537cc49fb'
> 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/RtmpmieUYz/qfn-build-1443bf7a93d54'
> 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/RtmpmieUYz/qfn-build-1443bf7a93d54'
> 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/Rtmp2M7CmV/slow_add2-build-1443955c56ce21'
> 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/Rtmp2M7CmV/slow_add2-build-1443955c56ce21'
> 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/RtmpmieUYz/qfn-build-1443bf63d8eb3e'
> 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/RtmpmieUYz/qfn-build-1443bf63d8eb3e'
> 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/Rtmp2M7CmV/qfn-build-1443954ae81068'
> 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/Rtmp2M7CmV/qfn-build-1443954ae81068'
> test-as-double.R: ---
> test-as-double.R: Compiler exit status: 1
> 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/RtmpmieUYz/qfn-build-1443bf535f4db8'
> 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/RtmpmieUYz/qfn-build-1443bf535f4db8'
> test-declare-type.R: ---
> test-declare-type.R: Compiler exit status:
> test-declare-type.R: 1
Saving _problems/test-declare-type-14.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/Rtmp2M7CmV/qfn-build-14439515e1d025'
> 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/Rtmp2M7CmV/qfn-build-14439515e1d025'
> 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-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/RtmpmieUYz/fn-build-1443bf72da2ca9'
> 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/RtmpmieUYz/fn-build-1443bf72da2ca9'
> 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/Rtmp2M7CmV/qfn-build-1443952ca5ee7d'
> 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/Rtmp2M7CmV/qfn-build-1443952ca5ee7d'
> 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/RtmpmieUYz/fn-build-1443bf4c9f67be'
> 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/RtmpmieUYz/fn-build-1443bf4c9f67be'
> 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/Rtmp2M7CmV/qfn-build-14439589c24fd'
> 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/Rtmp2M7CmV/qfn-build-14439589c24fd'
> 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/RtmpmieUYz/fn-build-1443bf6c163a63'
> 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/RtmpmieUYz/fn-build-1443bf6c163a63'
> 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-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/Rtmp2M7CmV/qfn-build-14439533016121'
> 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/Rtmp2M7CmV/qfn-build-14439533016121'
> 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/Rtmp2M7CmV/qfn-build-144395430aab53'
> 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/Rtmp2M7CmV/qfn-build-144395430aab53'
> test-div-cast.R: ---
> test-div-cast.R: Compiler exit status: 1
> 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/RtmpmieUYz/qfn-build-1443bf1ea19243'
> 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/RtmpmieUYz/qfn-build-1443bf1ea19243'
> 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/Rtmp2M7CmV/qfn-build-144395233e7a39'
> 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/Rtmp2M7CmV/qfn-build-144395233e7a39'
> 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-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/RtmpmieUYz/quick_convolve-build-1443bf441e35e8'
> 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/RtmpmieUYz/quick_convolve-build-1443bf441e35e8'
> 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-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/RtmpmieUYz/qfn-build-1443bf314d6398'
> 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/RtmpmieUYz/qfn-build-1443bf314d6398'
> test-example-roll_mean.R: ---
> test-example-roll_mean.R: Compiler exit status: 1
> 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/Rtmp2M7CmV/diffuse_heat-build-144395d3c4bf9'
> 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/Rtmp2M7CmV/diffuse_heat-build-144395d3c4bf9'
> test-example-heat_diffusion.R: ---
> test-example-heat_diffusion.R: Compiler exit status: 1
Saving _problems/test-example-roll_mean-26.R
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/Rtmp2M7CmV/fn-build-144395217044e7'
> 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/Rtmp2M7CmV/fn-build-144395217044e7'
> test-friendly-size.R: ---
> test-friendly-size.R: Compiler exit status: 1
Saving _problems/test-friendly-size-6.R
> 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/Rtmp2M7CmV/qfn-build-14439558fb55a'
> 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/Rtmp2M7CmV/qfn-build-14439558fb55a'
> 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/RtmpmieUYz/viterbi-build-1443bf4c1e288b'
> 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/RtmpmieUYz/viterbi-build-1443bf4c1e288b'
> 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/Rtmp2M7CmV/qfn-build-14439514d994d6'
> 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/Rtmp2M7CmV/qfn-build-14439514d994d6'
> test-ifelse.R: ---
> test-ifelse.R: Compiler exit status: 1
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/Rtmp2M7CmV/qfn-build-1443956f7b9903'
> 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/Rtmp2M7CmV/qfn-build-1443956f7b9903'
> test-logical.R: ---
> test-logical.R: Compiler exit status: 1
> 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/RtmpmieUYz/viterbi-build-1443bf2886460'
> 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/RtmpmieUYz/viterbi-build-1443bf2886460'
> 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-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/Rtmp2M7CmV/qfn-build-14439556550ddd'
> 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/Rtmp2M7CmV/qfn-build-14439556550ddd'
> 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/RtmpmieUYz/fn-build-1443bf6a355cb7'
> 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/RtmpmieUYz/fn-build-1443bf6a355cb7'
> test-matrix.R: ---
> test-matrix.R: Compiler exit status: 1
> 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/Rtmp2M7CmV/fn-build-14439570ec479e'
> 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/Rtmp2M7CmV/fn-build-14439570ec479e'
> test-runif.R: ---
> test-runif.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/RtmpmieUYz/fn-build-1443bf79752128'
> 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/RtmpmieUYz/fn-build-1443bf79752128'
> 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/Rtmp2M7CmV/fn-build-14439574857cb7'
> 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/Rtmp2M7CmV/fn-build-14439574857cb7'
> test-runif.R: ---
> test-runif.R: Compiler exit status: 1
Saving _problems/test-runif-9.R
Saving _problems/test-runif-60.R
> 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/RtmpmieUYz/qfn-build-1443bf7ea33714'
> 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/RtmpmieUYz/qfn-build-1443bf7ea33714'
> test-seq.R: ---
> test-seq.R: Compiler exit status: 1
Saving _problems/test-seq-14.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/Rtmp2M7CmV/qfn-build-1443953c45f87d'
> 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/Rtmp2M7CmV/qfn-build-1443953c45f87d'
> test-size-constraint.R: ---
> test-size-constraint.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/RtmpmieUYz/fn-build-1443bf78e031df'
> 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/RtmpmieUYz/fn-build-1443bf78e031df'
> test-which.R: ---
> test-which.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/Rtmp2M7CmV/qfn-build-1443954faff251'
> 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/Rtmp2M7CmV/qfn-build-1443954faff251'
> 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/RtmpmieUYz/qfn-build-1443bf4c72c86b'
> 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/RtmpmieUYz/qfn-build-1443bf4c72c86b'
> 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-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-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-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-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-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-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