* installing *source* package ‘SelectionTools’ ...
** this is package ‘SelectionTools’ version ‘26.3’
** package ‘SelectionTools’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘clang version 23.1.1’
make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-clang/SelectionTools/src'
/usr/local/clang23/bin/clang-23 -std=gnu23 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang23/include -I/usr/local/clang/include -fopenmp -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c MathLib12.c -o MathLib12.o
/usr/local/clang23/bin/clang-23 -std=gnu23 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang23/include -I/usr/local/clang/include -fopenmp -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c SelectionTools01.c -o SelectionTools01.o
In file included from SelectionTools01.c:50:
/usr/local/clang23/lib/clang/23/include/omp.h:546:39: error: expected 'match', 'adjust_args', or 'append_args' clause on 'omp declare variant' directive
546 | #pragma omp begin declare variant match(device={kind(host)})
| ^
/data/localhost/ripley/R/R-clang/include/Rinternals.h:996:17: note: expanded from macro 'match'
996 | #define match Rf_match
| ^
In file included from SelectionTools01.c:50:
/usr/local/clang23/lib/clang/23/include/omp.h:547:23: error: static declaration of 'omp_is_initial_device' follows non-static declaration
547 | static inline int omp_is_initial_device(void) { return 1; }
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:141:40: note: previous declaration is here
141 | extern int __KAI_KMPC_CONVENTION omp_is_initial_device (void);
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:548:5: error: '#pragma omp end declare variant' with no matching '#pragma omp begin declare variant'
548 | #pragma omp end declare variant
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:549:39: error: expected 'match', 'adjust_args', or 'append_args' clause on 'omp declare variant' directive
549 | #pragma omp begin declare variant match(device={kind(nohost)})
| ^
/data/localhost/ripley/R/R-clang/include/Rinternals.h:996:17: note: expanded from macro 'match'
996 | #define match Rf_match
| ^
In file included from SelectionTools01.c:50:
/usr/local/clang23/lib/clang/23/include/omp.h:550:23: error: static declaration of 'omp_is_initial_device' follows non-static declaration
550 | static inline int omp_is_initial_device(void) { return 0; }
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:141:40: note: previous declaration is here
141 | extern int __KAI_KMPC_CONVENTION omp_is_initial_device (void);
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:551:5: error: '#pragma omp end declare variant' with no matching '#pragma omp begin declare variant'
551 | #pragma omp end declare variant
| ^
6 errors generated.
make[1]: *** [/data/localhost/ripley/R/R-clang/etc/Makeconf:190: SelectionTools01.o] Error 1
/usr/local/clang23/bin/clang-23 -std=gnu23 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang23/include -I/usr/local/clang/include -fopenmp -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c SelectionTools02.c -o SelectionTools02.o
In file included from SelectionTools02.c:44:
/usr/local/clang23/lib/clang/23/include/omp.h:546:39: error: expected 'match', 'adjust_args', or 'append_args' clause on 'omp declare variant' directive
546 | #pragma omp begin declare variant match(device={kind(host)})
| ^
/data/localhost/ripley/R/R-clang/include/Rinternals.h:996:17: note: expanded from macro 'match'
996 | #define match Rf_match
| ^
In file included from SelectionTools02.c:44:
/usr/local/clang23/lib/clang/23/include/omp.h:547:23: error: static declaration of 'omp_is_initial_device' follows non-static declaration
547 | static inline int omp_is_initial_device(void) { return 1; }
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:141:40: note: previous declaration is here
141 | extern int __KAI_KMPC_CONVENTION omp_is_initial_device (void);
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:548:5: error: '#pragma omp end declare variant' with no matching '#pragma omp begin declare variant'
548 | #pragma omp end declare variant
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:549:39: error: expected 'match', 'adjust_args', or 'append_args' clause on 'omp declare variant' directive
549 | #pragma omp begin declare variant match(device={kind(nohost)})
| ^
/data/localhost/ripley/R/R-clang/include/Rinternals.h:996:17: note: expanded from macro 'match'
996 | #define match Rf_match
| ^
In file included from SelectionTools02.c:44:
/usr/local/clang23/lib/clang/23/include/omp.h:550:23: error: static declaration of 'omp_is_initial_device' follows non-static declaration
550 | static inline int omp_is_initial_device(void) { return 0; }
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:141:40: note: previous declaration is here
141 | extern int __KAI_KMPC_CONVENTION omp_is_initial_device (void);
| ^
/usr/local/clang23/lib/clang/23/include/omp.h:551:5: error: '#pragma omp end declare variant' with no matching '#pragma omp begin declare variant'
551 | #pragma omp end declare variant
| ^
6 errors generated.
make[1]: *** [/data/localhost/ripley/R/R-clang/etc/Makeconf:190: SelectionTools02.o] Error 1
make[1]: Target 'all' not remade because of errors.
make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-clang/SelectionTools/src'
ERROR: compilation failed for package ‘SelectionTools’
* removing ‘/data/localhost/ripley/R/packages/tests-clang/SelectionTools.Rcheck/SelectionTools’