############################################################################## ############################################################################## ### ### Running command: ### ### /Library/Frameworks/R.framework/Resources/bin/R CMD INSTALL CGEN ### ############################################################################## ############################################################################## * installing to library ‘/Library/Frameworks/R.framework/Versions/4.5-arm64/Resources/library’ * installing *source* package ‘CGEN’ ... ** this is package ‘CGEN’ version ‘3.45.0’ ** using staged installation ** libs using C compiler: ‘Apple clang version 15.0.0 (clang-1500.1.0.2.5)’ using Fortran compiler: ‘GNU Fortran (GCC) 14.2.0’ using SDK: ‘MacOSX11.3.sdk’ clang -arch arm64 -std=gnu2x -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c Additive.c -o Additive.o Additive.c:103:21: error: unknown type name 'vec' static void vecinit(vec, n, c) ^ Additive.c:103:26: error: unknown type name 'n' static void vecinit(vec, n, c) ^ Additive.c:103:29: error: unknown type name 'c' static void vecinit(vec, n, c) ^ Additive.c:103:31: error: expected ';' after top level declarator static void vecinit(vec, n, c) ^ ; Additive.c:107:1: error: expected identifier or '(' { ^ Additive.c:115:21: error: unknown type name 'invec' static void vecmove(invec, n, outvec) ^ Additive.c:115:28: error: unknown type name 'n' static void vecmove(invec, n, outvec) ^ Additive.c:115:31: error: unknown type name 'outvec' static void vecmove(invec, n, outvec) ^ Additive.c:115:38: error: expected ';' after top level declarator static void vecmove(invec, n, outvec) ^ ; Additive.c:119:1: error: expected identifier or '(' { ^ Additive.c:130:24: error: unknown type name 'invec' static void vecMultCon(invec, n, c, ret) ^ Additive.c:130:31: error: unknown type name 'n' static void vecMultCon(invec, n, c, ret) ^ Additive.c:130:34: error: unknown type name 'c' static void vecMultCon(invec, n, c, ret) ^ Additive.c:130:37: error: unknown type name 'ret' static void vecMultCon(invec, n, c, ret) ^ Additive.c:130:41: error: expected ';' after top level declarator static void vecMultCon(invec, n, c, ret) ^ ; Additive.c:135:1: error: expected identifier or '(' { ^ Additive.c:144:26: error: unknown type name 'mat' static void rMatMMultVec(mat, nrow, ncol, vec, ret) ^ Additive.c:144:31: error: unknown type name 'nrow' static void rMatMMultVec(mat, nrow, ncol, vec, ret) ^ Additive.c:144:37: error: unknown type name 'ncol' static void rMatMMultVec(mat, nrow, ncol, vec, ret) ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make: *** [Additive.o] Error 1 ERROR: compilation failed for package ‘CGEN’ * removing ‘/Library/Frameworks/R.framework/Versions/4.5-arm64/Resources/library/CGEN’