* installing *source* package ‘ahaz’ ... ** package ‘ahaz’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-14 (GCC) 14.2.0’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-Strict/ahaz/src' gcc-14 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -DSTRICT_R_HEADERS=1 -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 -c ahaz.c -o ahaz.o ahaz.c: In function 'scale': ahaz.c:188:18: error: implicit declaration of function 'Calloc'; did you mean 'calloc'? [-Wimplicit-function-declaration] 188 | double * wgt = Calloc(nobs,double); | ^~~~~~ | calloc ahaz.c:188:30: error: expected expression before 'double' 188 | double * wgt = Calloc(nobs,double); | ^~~~~~ ahaz.c: In function 'formatsurvdat': ahaz.c:271:25: error: expected expression before 'int' 271 | int * ix = Calloc(n,int); | ^~~ ahaz.c:289:5: error: implicit declaration of function 'Free'; did you mean 'free'? [-Wimplicit-function-declaration] 289 | Free(ix); | ^~~~ | free ahaz.c:294:27: error: expected expression before 'int' 294 | int * ix = Calloc(n,int); | ^~~ ahaz.c:295:36: error: expected expression before 'double' 295 | double * tmpTimes = Calloc(n,double); | ^~~~~~ ahaz.c:296:35: error: expected expression before 'int' 296 | int * tmpDeathyn = Calloc(n,int); | ^~~ ahaz.c:297:36: error: expected expression before 'double' 297 | double * tmpInout = Calloc(n,double); | ^~~~~~ ahaz.c:298:36: error: expected expression before 'double' 298 | double * tmpTdiff = Calloc(n,double); | ^~~~~~ ahaz.c: In function 'aha': ahaz.c:372:29: error: expected expression before 'double' 372 | double * mn = Calloc(npar,double); | ^~~~~~ ahaz.c:373:30: error: expected expression before 'double' 373 | double * iSd = Calloc(npar,double); | ^~~~~~ ahaz.c:380:31: error: expected expression before 'double' 380 | double * dotD = Calloc(nobs,double); | ^~~~~~ ahaz.c:381:35: error: expected expression before 'double' 381 | double * dotDunso = Calloc(nobs,double); | ^~~~~~ ahaz.c:382:31: error: expected expression before 'double' 382 | double * dotB = Calloc(nobs,double); | ^~~~~~ ahaz.c:383:35: error: expected expression before 'double' 383 | double * dotBunso = Calloc(nobs,double); | ^~~~~~ ahaz.c:386:31: error: expected expression before 'double' 386 | double * XjSo = Calloc(nobs,double); | ^~~~~~ ahaz.c: In function 'ahapen': ahaz.c:547:29: error: expected expression before 'double' 547 | double * mn = Calloc(npar,double); | ^~~~~~ ahaz.c:548:30: error: expected expression before 'double' 548 | double * iSd = Calloc(npar,double); | ^~~~~~ ahaz.c:552:28: error: expected expression before 'double' 552 | double * d = Calloc(npar,double); | ^~~~~~ ahaz.c:573:29: error: expected expression before 'double' 573 | lambda = Calloc(nlambda,double); | ^~~~~~ ahaz.c:580:28: error: expected expression before 'int' 580 | int *ix = Calloc(*nlam,int); | ^~~ ahaz.c:585:29: error: expected expression before 'double' 585 | lambda = Calloc(nlambda,double); | ^~~~~~ ahaz.c:598:38: error: expected expression before 'double' 598 | double * coefActive = Calloc(npar, double); // Estimates in active set | ^~~~~~ ahaz.c:599:32: error: expected expression before 'int' 599 | int * inStrong = Calloc(npar,int); // Index of feature in strong set (if applicable) | ^~~ ahaz.c:600:30: error: expected expression before 'int' 600 | int * jaTOjc = Calloc(npar,int); // Active variable index -> complete index | ^~~ ahaz.c:601:30: error: expected expression before 'int' 601 | int * jsTOjc = Calloc(npar,int); // Strong variable index -> complete index | ^~~ ahaz.c:602:34: error: expected expression before 'int' 602 | int * inActive = Calloc(npar,int); // Logical: is variable in active set? | ^~~ ahaz.c:603:31: error: expected expression before 'int' 603 | int * isNew = Calloc(npar,int); // Logical: is variable new in active set? | ^~~ ahaz.c:604:36: error: expected expression before 'double' 604 | double * residual = Calloc(nobs,double); // Residual vector | ^~~~~~ ahaz.c:605:32: error: expected expression before 'double' 605 | double ** D = Calloc(*pmax, double*); // 'Covariance' matrix | ^~~~~~ ahaz.c:606:29: error: expected expression before 'double' 606 | double * z = Calloc(nobs, double); // Used for (re)calculating D | ^~~~~~ ahaz.c:607:33: error: expected expression before 'double' 607 | double * riskSc = Calloc(nobs,double); // Container for risk scores | ^~~~~~ ahaz.c:608:29: error: expected expression before 'double' 608 | double * rs = Calloc(nobs,double); // For summing p-vectors | ^~~~~~ ahaz.c:609:30: error: expected expression before 'double' 609 | double * res = Calloc(npar,double); // For summing p-vectors | ^~~~~~ ahaz.c:610:29: error: expected expression before 'double' 610 | double * zz = Calloc(nobs,double); // For summing p-vectors | ^~~~~~ ahaz.c:611:31: error: expected expression before 'double' 611 | double ** XX = Calloc(*pmax,double*); // Container for copy of X for active vars | ^~~~~~ ahaz.c:613:30: error: expected expression before 'double' 613 | double * pna = Calloc(npar,double); // Container for copy of X for active vars | ^~~~~~ ahaz.c:614:30: error: expected expression before 'double' 614 | double * pnb = Calloc(npar,double); // Container for copy of X for active vars | ^~~~~~ ahaz.c:704:51: error: expected expression before 'double' 704 | D[noActive] = Calloc(*pmax, double); | ^~~~~~ ahaz.c:714:48: error: expected expression before 'double' 714 | XX[noActive]=Calloc(nobs,double); | ^~~~~~ ahaz.c: In function 'ahbreslow': ahaz.c:863:21: error: expected expression before 'double' 863 | covsum= Calloc(*p,double); | ^~~~~~ make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:195: ahaz.o] Error 1 make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-Strict/ahaz/src' ERROR: compilation failed for package ‘ahaz’ * removing ‘/data/gannet/ripley/R/packages/tests-noRemap/Libs/ahaz-lib/ahaz’ Command exited with non-zero status 1 Time 0:01.00, 0.56 + 0.17