* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* installing *source* package ‘LowRankQP’ ...
** this is package ‘LowRankQP’ version ‘1.0.6’
** package ‘LowRankQP’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-15 (Debian 15.2.0-4) 15.2.0’
make[1]: Entering directory '/tmp/RtmpTgayPr/R.INSTALLd18f17a8daca4/LowRankQP/src'
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 LowRankQP.c -o LowRankQP.o
LowRankQP.c: In function ‘LowRankQP’:
LowRankQP.c:835:9: warning: ‘dbeta’ may be used uninitialized [-Wmaybe-uninitialized]
835 | LRQPCalcStats( n, m, p, Q, c, A, b, u, alpha, beta, xi, zeta, dalpha,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
836 | dbeta, dxi, dzeta, UminusAlpha, XiOnUminusAlpha, ZetaOnAlpha, w, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
837 | r2, D, &prim, &dual, &comp, &gap, &term, &mult, &t );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:745:13: note: ‘dbeta’ was declared here
745 | double *dbeta;
| ^~~~~
LowRankQP.c:835:9: warning: ‘r2’ may be used uninitialized [-Wmaybe-uninitialized]
835 | LRQPCalcStats( n, m, p, Q, c, A, b, u, alpha, beta, xi, zeta, dalpha,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
836 | dbeta, dxi, dzeta, UminusAlpha, XiOnUminusAlpha, ZetaOnAlpha, w, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
837 | r2, D, &prim, &dual, &comp, &gap, &term, &mult, &t );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:757:13: note: ‘r2’ was declared here
757 | double *r2;
| ^~
LowRankQP.c:857:9: warning: ‘R’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:763:13: note: ‘R’ was declared here
763 | double *R;
| ^
LowRankQP.c:857:9: warning: ‘buffMxP’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:766:13: note: ‘buffMxP’ was declared here
766 | double *buffMxP;
| ^~~~~~~
LowRankQP.c:857:9: warning: ‘buffPxP’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:767:13: note: ‘buffPxP’ was declared here
767 | double *buffPxP;
| ^~~~~~~
LowRankQP.c:857:9: warning: ‘buffPx1’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:768:13: note: ‘buffPx1’ was declared here
768 | double *buffPx1;
| ^~~~~~~
LowRankQP.c:857:9: warning: ‘M’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:770:13: note: ‘M’ was declared here
770 | double *M;
| ^
LowRankQP.c:857:9: warning: ‘pivN’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:771:13: note: ‘pivN’ was declared here
771 | int *pivN;
| ^~~~
LowRankQP.c:846:9: warning: ‘buffNxM’ may be used uninitialized [-Wmaybe-uninitialized]
846 | LRQPFactorize( n, m, method, Q, D, M, pivN, buffNxM, P, Beta, Lambda,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
847 | LambdaTemp, T );
| ~~~~~~~~~~~~~~~
LowRankQP.c:773:13: note: ‘buffNxM’ was declared here
773 | double *buffNxM;
| ^~~~~~~
LowRankQP.c:857:9: warning: ‘buffMx1’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:774:13: note: ‘buffMx1’ was declared here
774 | double *buffMx1;
| ^~~~~~~
LowRankQP.c:857:9: warning: ‘P’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:776:13: note: ‘P’ was declared here
776 | double *P;
| ^
LowRankQP.c:857:9: warning: ‘Beta’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:777:13: note: ‘Beta’ was declared here
777 | double *Beta;
| ^~~~
LowRankQP.c:857:9: warning: ‘Lambda’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:778:13: note: ‘Lambda’ was declared here
778 | double *Lambda;
| ^~~~~~
LowRankQP.c:857:9: warning: ‘LambdaTemp’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:779:13: note: ‘LambdaTemp’ was declared here
779 | double *LambdaTemp;
| ^~~~~~~~~~
LowRankQP.c:857:9: warning: ‘T’ may be used uninitialized [-Wmaybe-uninitialized]
857 | LRQPCalcDx( n, m, p, method, Q, c, A, b, u, alpha, beta, xi, zeta,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
858 | dalpha, dbeta, dxi, dzeta, UminusAlpha, ZetaOnAlpha,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 | XiOnUminusAlpha, buffMxP, buffMx1, buffPxP, buffPx1, pivN, R, r, r1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
860 | r2, r3, r4, r5, D, M, &t, P, Beta, Lambda, LambdaTemp, T, &corr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LowRankQP.c:780:13: note: ‘T’ was declared here
780 | double *T;
| ^
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 LowRankQP_init.c -o LowRankQP_init.o
gcc-15 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o LowRankQP.so LowRankQP.o LowRankQP_init.o -llapack -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpTgayPr/R.INSTALLd18f17a8daca4/LowRankQP/src'
make[1]: Entering directory '/tmp/RtmpTgayPr/R.INSTALLd18f17a8daca4/LowRankQP/src'
make[1]: Leaving directory '/tmp/RtmpTgayPr/R.INSTALLd18f17a8daca4/LowRankQP/src'
installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/00LOCK-LowRankQP/00new/LowRankQP/libs
** R
** 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 (LowRankQP)