* installing *source* package ‘PRTree’ ...
** this is package ‘PRTree’ version ‘1.1.0’
** package ‘PRTree’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘clang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1)’
using Fortran compiler: ‘flang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1)’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/PRTree/src'
flang-22 -fpic -O2 -pedantic -c prtree_types.f90 -o prtree_types.o
clang-22 -std=gnu23 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c PRTree_init.c -o PRTree_init.o
flang-22 -fpic -O2 -pedantic -c prtree_misc.f90 -o prtree_misc.o
flang-22 -fpic -O2 -pedantic -c prtree.f90 -o prtree.o
./prtree.f90:265:5: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%y_train => y_train
^^^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:83:29: Declaration of 'y_train'
real(8),contiguous,pointer::y_train(:)=>NULL()
^^^^^^^
./prtree.f90:265:5: because: 'y_train' is an INTENT(IN) dummy argument
tree%y_train => y_train
^^^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:228:49: Declaration of 'y_train'
real(dp), intent(in), target, contiguous :: y_train(:), x_train(:, :)
^^^^^^^
./prtree.f90:266:5: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%x_train => x_train
^^^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:84:29: Declaration of 'x_train'
real(8),contiguous,pointer::x_train(:,:)=>NULL()
^^^^^^^
./prtree.f90:266:5: because: 'x_train' is an INTENT(IN) dummy argument
tree%x_train => x_train
^^^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:228:61: Declaration of 'x_train'
real(dp), intent(in), target, contiguous :: y_train(:), x_train(:, :)
^^^^^^^
./prtree.f90:272:5: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%x_test => x_test
^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:93:29: Declaration of 'x_test'
real(8),contiguous,pointer::x_test(:,:)=>NULL()
^^^^^^
./prtree.f90:272:5: because: 'x_test' is an INTENT(IN) dummy argument
tree%x_test => x_test
^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:230:49: Declaration of 'x_test'
real(dp), intent(in), target, contiguous :: x_test(:, :)
^^^^^^
./prtree.f90:273:5: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%y_test => y_test
^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:92:29: Declaration of 'y_test'
real(8),contiguous,pointer::y_test(:)=>NULL()
^^^^^^
./prtree.f90:273:5: because: 'y_test' is an INTENT(IN) dummy argument
tree%y_test => y_test
^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:229:49: Declaration of 'y_test'
real(dp), intent(in), target, contiguous :: y_test(:)
^^^^^^
./prtree.f90:338:7: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%region => xregion
^^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:103:21: Declaration of 'region'
integer(4),pointer::region(:)=>NULL()
^^^^^^
./prtree.f90:338:7: because: 'xregion' is an INTENT(IN) dummy argument
tree%region => xregion
^^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:305:48: Declaration of 'xregion'
integer, intent(in), target, contiguous :: xregion(:)
^^^^^^^
./prtree.f90:339:7: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%yhat_train => yhat_train
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:85:29: Declaration of 'yhat_train'
real(8),contiguous,pointer::yhat_train(:)=>NULL()
^^^^^^^^^^
./prtree.f90:339:7: because: 'yhat_train' is an INTENT(IN) dummy argument
tree%yhat_train => yhat_train
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:306:49: Declaration of 'yhat_train'
real(dp), intent(in), target, contiguous :: yhat_train(:)
^^^^^^^^^^
./prtree.f90:340:7: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%yhat_test => yhat_test
^^^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:94:29: Declaration of 'yhat_test'
real(8),contiguous,pointer::yhat_test(:)=>NULL()
^^^^^^^^^
./prtree.f90:340:7: because: 'yhat_test' is an INTENT(IN) dummy argument
tree%yhat_test => yhat_test
^^^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:307:49: Declaration of 'yhat_test'
real(dp), intent(in), target, contiguous :: yhat_test(:)
^^^^^^^^^
./prtree.f90:341:7: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%nodes_info => nodes_info
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:110:21: Declaration of 'nodes_info'
integer(4),pointer::nodes_info(:,:)=>NULL()
^^^^^^^^^^
./prtree.f90:341:7: because: 'nodes_info' is an INTENT(IN) dummy argument
tree%nodes_info => nodes_info
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:312:48: Declaration of 'nodes_info'
integer, intent(in), target, contiguous :: nodes_info(:, :)
^^^^^^^^^^
./prtree.f90:342:7: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%thresholds => thresholds
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:112:18: Declaration of 'thresholds'
real(8),pointer::thresholds(:)=>NULL()
^^^^^^^^^^
./prtree.f90:342:7: because: 'thresholds' is an INTENT(IN) dummy argument
tree%thresholds => thresholds
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:311:49: Declaration of 'thresholds'
real(dp), intent(in), target, contiguous :: thresholds(:)
^^^^^^^^^^
./prtree.f90:363:7: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%p => p_train
^^^^^^^^^^^^^^^^^
./prtree_types.mod:105:18: Declaration of 'p'
real(8),pointer::p(:,:)=>NULL()
^
./prtree.f90:363:7: because: 'p_train' is an INTENT(IN) dummy argument
tree%p => p_train
^^^^^^^^^^^^^^^^^
./prtree.f90:308:49: Declaration of 'p_train'
real(dp), intent(in), target, contiguous :: p_train(:, :)
^^^^^^^
./prtree.f90:364:7: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%p_test => p_test
^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:96:29: Declaration of 'p_test'
real(8),contiguous,pointer::p_test(:,:)=>NULL()
^^^^^^
./prtree.f90:364:7: because: 'p_test' is an INTENT(IN) dummy argument
tree%p_test => p_test
^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:309:49: Declaration of 'p_test'
real(dp), intent(in), target, contiguous :: p_test(:, :)
^^^^^^
./prtree.f90:365:7: warning: Pointer target is not a definable variable [-Wpointer-to-undefinable]
tree%gammahat => gammahat
^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree_types.mod:107:18: Declaration of 'gammahat'
real(8),pointer::gammahat(:)
^^^^^^^^
./prtree.f90:365:7: because: 'gammahat' is an INTENT(IN) dummy argument
tree%gammahat => gammahat
^^^^^^^^^^^^^^^^^^^^^^^^^
./prtree.f90:310:49: Declaration of 'gammahat'
real(dp), intent(in), target, contiguous :: gammahat(:)
^^^^^^^^
./prtree.f90:2457:48: warning: Any pointer associated with TARGET dummy argument 'thresholds=' during this call must not be used afterwards, as 'thresholds' is not a target [-Wnon-target-passed-to-target]
call return_tree(tree, n_tn, nodes_info, thresholds, &
^^^^^^^^^^
flang-22 -fpic -O2 -pedantic -c Rcalls.f90 -o Rcalls.o
clang-22 -std=gnu23 -shared -L/usr/local/clang/lib64 -L/usr/local/clang22/lib -L/usr/local/clang22/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -o PRTree.so prtree_types.o prtree_misc.o prtree.o Rcalls.o PRTree_init.o -L/data/gannet/ripley/R/R-clang/lib -lRlapack -L/data/gannet/ripley/R/R-clang/lib -lRblas -lflang_rt.runtime -lm -lflang_rt.runtime -lm
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/PRTree/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/PRTree/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/PRTree/src'
installing to /data/gannet/ripley/R/packages/tests-clang/PRTree.Rcheck/00LOCK-PRTree/00new/PRTree/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (PRTree)