* installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’
* installing *source* package ‘PRIMME’ ...
** this is package ‘PRIMME’ version ‘3.2-6’
** package ‘PRIMME’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘Debian clang version 19.1.7 (10)’
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp57dr3f/R.INSTALL2b0d8f108e9dc6/PRIMME/src'
clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Matrix/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c RcppExports.cpp -o RcppExports.o
clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Matrix/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c primmeR.cpp -o primmeR.o
primmeR.cpp:106:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
106 | Rcomplex alpha = {1.0, 0.0}, beta = {0.0, 0.0};
| ^~~~~~~~
| { }
primmeR.cpp:106:41: warning: suggest braces around initialization of subobject [-Wmissing-braces]
106 | Rcomplex alpha = {1.0, 0.0}, beta = {0.0, 0.0};
| ^~~~~~~~
| { }
primmeR.cpp:129:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
129 | Rcomplex alpha = {1.0, 0.0}, beta = {0.0, 0.0};
| ^~~~~~~~
| { }
primmeR.cpp:129:41: warning: suggest braces around initialization of subobject [-Wmissing-braces]
129 | Rcomplex alpha = {1.0, 0.0}, beta = {0.0, 0.0};
| ^~~~~~~~
| { }
4 warnings generated.
make[2]: Entering directory '/home/hornik/tmp/scratch/Rtmp57dr3f/R.INSTALL2b0d8f108e9dc6/PRIMME/src/primme'
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/auxiliary_eigs.cpp -o eigs/auxiliary_eigs.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/auxiliary_eigs_normal.cpp -o eigs/auxiliary_eigs_normal.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/convergence.cpp -o eigs/convergence.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/correction.cpp -o eigs/correction.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/factorize.cpp -o eigs/factorize.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/init.cpp -o eigs/init.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/inner_solve.cpp -o eigs/inner_solve.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/main_iter.cpp -o eigs/main_iter.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/ortho.cpp -o eigs/ortho.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/primme_c.cpp -o eigs/primme_c.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/primme_f77.cpp -o eigs/primme_f77.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/primme_interface.cpp -o eigs/primme_interface.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/restart.cpp -o eigs/restart.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/solve_projection.cpp -o eigs/solve_projection.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/update_projection.cpp -o eigs/update_projection.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c eigs/update_W.cpp -o eigs/update_W.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c linalg/auxiliary.cpp -o linalg/auxiliary.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c linalg/blaslapack.cpp -o linalg/blaslapack.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c linalg/magma_wrapper.cpp -o linalg/magma_wrapper.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c linalg/memman.cpp -o linalg/memman.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c linalg/wtime.cpp -o linalg/wtime.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c svds/primme_svds_c.cpp -o svds/primme_svds_c.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c svds/primme_svds_f77.cpp -o svds/primme_svds_f77.o
clang++-19 -std=gnu++17 -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -DNDEBUG -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -fpic -I../inst/include -DPRIMME_INT_SIZE=0 -DF77UNDERSCORE -DUSE_XHEEV -DUSE_ZGESV -DUSE_XHEGV -DPRIMME_INT_SIZE=0 -DPRIMME_WITHOUT_FLOAT -DPRIMME_BLAS_RCOMPLEX -I../../inst/include/c_interface -Iinclude -c svds/primme_svds_interface.cpp -o svds/primme_svds_interface.o
ar rv libprimme.a eigs/auxiliary_eigs.o eigs/auxiliary_eigs_normal.o eigs/convergence.o eigs/correction.o eigs/factorize.o eigs/init.o eigs/inner_solve.o eigs/main_iter.o eigs/ortho.o eigs/primme_c.o eigs/primme_f77.o eigs/primme_interface.o eigs/restart.o eigs/solve_projection.o eigs/update_projection.o eigs/update_W.o linalg/auxiliary.o linalg/blaslapack.o linalg/magma_wrapper.o linalg/memman.o linalg/wtime.o svds/primme_svds_c.o svds/primme_svds_f77.o svds/primme_svds_interface.o;\
ranlib libprimme.a
ar: creating libprimme.a
a - eigs/auxiliary_eigs.o
a - eigs/auxiliary_eigs_normal.o
a - eigs/convergence.o
a - eigs/correction.o
a - eigs/factorize.o
a - eigs/init.o
a - eigs/inner_solve.o
a - eigs/main_iter.o
a - eigs/ortho.o
a - eigs/primme_c.o
a - eigs/primme_f77.o
a - eigs/primme_interface.o
a - eigs/restart.o
a - eigs/solve_projection.o
a - eigs/update_projection.o
a - eigs/update_W.o
a - linalg/auxiliary.o
a - linalg/blaslapack.o
a - linalg/magma_wrapper.o
a - linalg/memman.o
a - linalg/wtime.o
a - svds/primme_svds_c.o
a - svds/primme_svds_f77.o
a - svds/primme_svds_interface.o
make[2]: Leaving directory '/home/hornik/tmp/scratch/Rtmp57dr3f/R.INSTALL2b0d8f108e9dc6/PRIMME/src/primme'
make[2]: Entering directory '/home/hornik/tmp/scratch/Rtmp57dr3f/R.INSTALL2b0d8f108e9dc6/PRIMME/src/primme'
clang-19 -std=gnu23 -g -O3 -Wall -pedantic -fpic -c zhegv.c -o zhegv.o
zhegv.c:2494:16: warning: variable 'value' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
2494 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zhegv.c:2538:15: note: uninitialized use occurs here
2538 | ret_val = value;
| ^~~~~
zhegv.c:2494:12: note: remove the 'if' if its condition is always true
2494 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zhegv.c:2326:21: note: initialize the variable 'value' to silence this warning
2326 | doublereal value;
| ^
| = 0.0
zhegv.c:4157:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
4157 | } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
| ~~ ~~~~~~~~~~~^~~~~~~~~~~
zhegv.c:4157:37: note: place parentheses around the '&&' expression to silence this warning
4157 | } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
| ^
| ( )
zhegv.c:4157:63: warning: '&&' within '||' [-Wlogical-op-parentheses]
4157 | } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
| ~~ ~~~~~~~~~~~^~~~~~~~~~~
zhegv.c:4157:63: note: place parentheses around the '&&' expression to silence this warning
4157 | } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
| ^
| ( )
zhegv.c:4169:72: warning: '&&' within '||' [-Wlogical-op-parentheses]
4169 | if (*ku < 0 || *ku > f2cmax(i__1,0) || (itype == 4 || itype == 5) &&
| ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
4170 | *kl != *ku) {
| ~~~~~~~~~~
zhegv.c:4169:72: note: place parentheses around the '&&' expression to silence this warning
4169 | if (*ku < 0 || *ku > f2cmax(i__1,0) || (itype == 4 || itype == 5) &&
| ^
| (
4170 | *kl != *ku) {
|
| )
zhegv.c:4172:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
4172 | } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
zhegv.c:4172:28: note: place parentheses around the '&&' expression to silence this warning
4172 | } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
| ^
| ( )
zhegv.c:4172:60: warning: '&&' within '||' [-Wlogical-op-parentheses]
4172 | } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
| ~~ ~~~~~~~~~~~^~~~~~~~~~~
4173 | ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
| ~~~~~~
zhegv.c:4172:60: note: place parentheses around the '&&' expression to silence this warning
4172 | } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
| ^
| (
4173 | ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
| )
zhegv.c:4173:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
4173 | ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
| ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zhegv.c:4173:28: note: place parentheses around the '&&' expression to silence this warning
4173 | ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
| ^
| ( )
zhegv.c:6163:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
6163 | } else if (*ldz < 1 || icompz > 0 && *ldz < f2cmax(1,*n)) {
| ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
zhegv.c:6163:39: note: place parentheses around the '&&' expression to silence this warning
6163 | } else if (*ldz < 1 || icompz > 0 && *ldz < f2cmax(1,*n)) {
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
zhegv.c:8183:16: warning: variable 'anorm' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
8183 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zhegv.c:8198:15: note: uninitialized use occurs here
8198 | ret_val = anorm;
| ^~~~~
zhegv.c:8183:12: note: remove the 'if' if its condition is always true
8183 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zhegv.c:8084:21: note: initialize the variable 'anorm' to silence this warning
8084 | doublereal anorm;
| ^
| = 0.0
zhegv.c:8596:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
8596 | } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
| ~~ ~~~~~~~~~~~^~~~~~~~~~~
zhegv.c:8596:37: note: place parentheses around the '&&' expression to silence this warning
8596 | } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
| ^
| ( )
zhegv.c:8596:63: warning: '&&' within '||' [-Wlogical-op-parentheses]
8596 | } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
| ~~ ~~~~~~~~~~~^~~~~~~~~~~
zhegv.c:8596:63: note: place parentheses around the '&&' expression to silence this warning
8596 | } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
| ^
| ( )
zhegv.c:8608:72: warning: '&&' within '||' [-Wlogical-op-parentheses]
8608 | if (*ku < 0 || *ku > f2cmax(i__1,0) || (itype == 4 || itype == 5) &&
| ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
8609 | *kl != *ku) {
| ~~~~~~~~~~
zhegv.c:8608:72: note: place parentheses around the '&&' expression to silence this warning
8608 | if (*ku < 0 || *ku > f2cmax(i__1,0) || (itype == 4 || itype == 5) &&
| ^
| (
8609 | *kl != *ku) {
|
| )
zhegv.c:8611:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
8611 | } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
zhegv.c:8611:28: note: place parentheses around the '&&' expression to silence this warning
8611 | } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
| ^
| ( )
zhegv.c:8611:60: warning: '&&' within '||' [-Wlogical-op-parentheses]
8611 | } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
| ~~ ~~~~~~~~~~~^~~~~~~~~~~
8612 | ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
| ~~~~~~
zhegv.c:8611:60: note: place parentheses around the '&&' expression to silence this warning
8611 | } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
| ^
| (
8612 | ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
| )
zhegv.c:8612:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
8612 | ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
| ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zhegv.c:8612:28: note: place parentheses around the '&&' expression to silence this warning
8612 | ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
| ^
| ( )
zhegv.c:9162:16: warning: variable 'rmax' set but not used [-Wunused-but-set-variable]
9162 | doublereal rmax;
| ^
zhegv.c:9939:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
9939 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ~~~~~~~~~~^~~~~~~~~~~~ ~~
zhegv.c:9939:16: note: place parentheses around the '&&' expression to silence this warning
9939 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ^
| ( )
zhegv.c:9939:42: warning: '&&' within '||' [-Wlogical-op-parentheses]
9939 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ~~ ~~~~~~~~~~^~~~~~~~~~~~
zhegv.c:9939:42: note: place parentheses around the '&&' expression to silence this warning
9939 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ^
| ( )
zhegv.c:9939:68: warning: '&&' within '||' [-Wlogical-op-parentheses]
9939 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ~~ ~~~~~~~~~~^~
9940 | ic <= 169) {
| ~~~~~~~~~
zhegv.c:9939:68: note: place parentheses around the '&&' expression to silence this warning
9939 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >= 162 &&
| ^
| (
9940 | ic <= 169) {
|
| )
zhegv.c:9944:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
9944 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| ~~~~~~~~~~^~~~~~~~~~~~ ~~
zhegv.c:9944:17: note: place parentheses around the '&&' expression to silence this warning
9944 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| ^
| ( )
zhegv.c:9944:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
9944 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| ~~ ~~~~~~~~~~^~~~~~~~~~~~
zhegv.c:9944:43: note: place parentheses around the '&&' expression to silence this warning
9944 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| ^
| ( )
zhegv.c:9945:8: warning: '&&' within '||' [-Wlogical-op-parentheses]
9944 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| ~~ ~~~~~
9945 | 162 && ic <= 169) {
| ~~~~^~~~~~~~~~~~
zhegv.c:9945:8: note: place parentheses around the '&&' expression to silence this warning
9944 | if (ic >= 129 && ic <= 137 || ic >= 145 && ic <= 153 || ic >=
| (
9945 | 162 && ic <= 169) {
| ^
| )
zhegv.c:10850:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
10850 | if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta
| ~~~~~~~~~~~~^~~~~~~~~~~~~~ ~~
zhegv.c:10850:18: note: place parentheses around the '&&' expression to silence this warning
10850 | if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta
| ^
| ( )
zhegv.c:10850:48: warning: '&&' within '||' [-Wlogical-op-parentheses]
10850 | if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta
| ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~
zhegv.c:10850:48: note: place parentheses around the '&&' expression to silence this warning
10850 | if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta
| ^
| ( )
zhegv.c:10851:10: warning: '&&' within '||' [-Wlogical-op-parentheses]
10850 | if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta
| ~~ ~~~~
10851 | >= 162 && inta <= 169) {
| ~~~~~~~^~~~~~~~~~~~~~
zhegv.c:10851:10: note: place parentheses around the '&&' expression to silence this warning
10850 | if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta
| (
10851 | >= 162 && inta <= 169) {
| ^
| )
zhegv.c:10854:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
10854 | if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb
| ~~~~~~~~~~~~^~~~~~~~~~~~~~ ~~
zhegv.c:10854:18: note: place parentheses around the '&&' expression to silence this warning
10854 | if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb
| ^
| ( )
zhegv.c:10854:48: warning: '&&' within '||' [-Wlogical-op-parentheses]
10854 | if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb
| ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~
zhegv.c:10854:48: note: place parentheses around the '&&' expression to silence this warning
10854 | if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb
| ^
| ( )
zhegv.c:10855:10: warning: '&&' within '||' [-Wlogical-op-parentheses]
10854 | if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb
| ~~ ~~~~
10855 | >= 162 && intb <= 169) {
| ~~~~~~~^~~~~~~~~~~~~~
zhegv.c:10855:10: note: place parentheses around the '&&' expression to silence this warning
10854 | if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb
| (
10855 | >= 162 && intb <= 169) {
| ^
| )
zhegv.c:219:13: warning: unused variable 'junk' [-Wunused-variable]
219 | static char junk[] = "\n@(#)LIBF77 VERSION 19990503\n";
| ^~~~
zhegv.c:235:14: warning: unused function 'spow_ui' [-Wunused-function]
235 | static float spow_ui(float x, integer n) {
| ^~~~~~~
zhegv.c:259:23: warning: unused function 'cpow_ui' [-Wunused-function]
259 | static _Complex float cpow_ui(_Complex float x, integer n) {
| ^~~~~~~
zhegv.c:271:24: warning: unused function 'zpow_ui' [-Wunused-function]
271 | static _Complex double zpow_ui(_Complex double x, integer n) {
| ^~~~~~~
zhegv.c:283:16: warning: unused function 'pow_ii' [-Wunused-function]
283 | static integer pow_ii(integer x, integer n) {
| ^~~~~~
zhegv.c:300:16: warning: unused function 'dmaxloc_' [-Wunused-function]
300 | static integer dmaxloc_(double *w, integer s, integer e, integer *n)
| ^~~~~~~~
zhegv.c:307:16: warning: unused function 'smaxloc_' [-Wunused-function]
307 | static integer smaxloc_(float *w, integer s, integer e, integer *n)
| ^~~~~~~~
zhegv.c:314:20: warning: unused function 'cdotc_' [-Wunused-function]
314 | static inline void cdotc_(complex *z, integer *n_, complex *x, integer *incx_, complex *y, integer *incy_) {
| ^~~~~~
zhegv.c:342:20: warning: unused function 'cdotu_' [-Wunused-function]
342 | static inline void cdotu_(complex *z, integer *n_, complex *x, integer *incx_, complex *y, integer *incy_) {
| ^~~~~~
zhegv.c:356:20: warning: unused function 'zdotu_' [-Wunused-function]
356 | static inline void zdotu_(doublecomplex *z, integer *n_, doublecomplex *x, integer *incx_, doublecomplex *y, integer *incy_) {
| ^~~~~~
38 warnings generated.
ar rv libprimmeext.a zhegv.o;\
ranlib libprimmeext.a
ar: creating libprimmeext.a
a - zhegv.o
make[2]: Leaving directory '/home/hornik/tmp/scratch/Rtmp57dr3f/R.INSTALL2b0d8f108e9dc6/PRIMME/src/primme'
clang++-19 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -Wl,-O1 -o PRIMME.so RcppExports.o primmeR.o primme/libprimme.a -llapack primme/libprimmeext.a -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lRblas -L/usr/lib/llvm-19/lib -lFortranRuntime -lFortranDecimal -lm -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp57dr3f/R.INSTALL2b0d8f108e9dc6/PRIMME/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp57dr3f/R.INSTALL2b0d8f108e9dc6/PRIMME/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp57dr3f/R.INSTALL2b0d8f108e9dc6/PRIMME/src'
installing to /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/00LOCK-PRIMME/00new/PRIMME/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 (PRIMME)