=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/math/R-fastmatch", "stage-install", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Installing for R-fastmatch-1.1.6 => Generating pre-install file lists => Creating installation directories * installing *source* package 'fastmatch' ... ** this is package 'fastmatch' version '1.1-6' ** package 'fastmatch' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: 'gcc (GCC) 14.3.0' gcc -std=gnu23 -I"/opt/pkg/lib/R/include" -DNDEBUG -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ncurses -I/opt/pkg/include/libxml2 -fPIC -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ncurses -I/opt/pkg/include/libxml2 -c ctapply.c -o ctapply.o ctapply.c: In function 'ctapply_': ctapply.c:42:13: error: implicit declaration of function 'SET_NAMED' [-Wimplicit-function-declaration] 42 | SET_NAMED(cdi = SET_VECTOR_ELT(tmp, 0, allocVector(TYPEOF(by), (cdlen = ((N < MIN_CACHE) ? MIN_CACHE : N)))), 1); | ^~~~~~~~~ ctapply.c:48:9: error: implicit declaration of function 'SETLENGTH'; did you mean 'XLENGTH'? [-Wimplicit-function-declaration] 48 | SETLENGTH(cdi, N); | ^~~~~~~~~ | XLENGTH ctapply.c:53:47: error: implicit declaration of function 'STRING_PTR'; did you mean 'STRING_ELT'? [-Wimplicit-function-declaration] 53 | else if (TYPEOF(by) == STRSXP) memcpy(STRING_PTR(cdi), STRING_PTR(by) + i0, sizeof(SEXP) * N); | ^~~~~~~~~~ | STRING_ELT ctapply.c:53:47: error: passing argument 1 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] 53 | else if (TYPEOF(by) == STRSXP) memcpy(STRING_PTR(cdi), STRING_PTR(by) + i0, sizeof(SEXP) * N); | ^~~~~~~~~~~~~~~ | | | int In file included from /usr/include/string.h:35, from ctapply.c:2: /usr/include/iso/string_iso.h:70:21: note: expected 'void * restrict' but argument is of type 'int' 70 | extern void *memcpy(void *_RESTRICT_KYWD, const void *_RESTRICT_KYWD, size_t); | ^ ctapply.c:53:79: error: passing argument 2 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] 53 | else if (TYPEOF(by) == STRSXP) memcpy(STRING_PTR(cdi), STRING_PTR(by) + i0, sizeof(SEXP) * N); | ~~~~~~~~~~~~~~~^~~~ | | | int /usr/include/iso/string_iso.h:70:43: note: expected 'const void * restrict' but argument is of type 'int' 70 | extern void *memcpy(void *_RESTRICT_KYWD, const void *_RESTRICT_KYWD, size_t); | ^ ctapply.c:57:48: error: passing argument 1 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] 57 | else if (TYPEOF(vec) == STRSXP) memcpy(STRING_PTR(cdv), STRING_PTR(vec) + i0, sizeof(SEXP) * N); | ^~~~~~~~~~~~~~~ | | | int /usr/include/iso/string_iso.h:70:21: note: expected 'void * restrict' but argument is of type 'int' 70 | extern void *memcpy(void *_RESTRICT_KYWD, const void *_RESTRICT_KYWD, size_t); | ^ ctapply.c:57:81: error: passing argument 2 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] 57 | else if (TYPEOF(vec) == STRSXP) memcpy(STRING_PTR(cdv), STRING_PTR(vec) + i0, sizeof(SEXP) * N); | ~~~~~~~~~~~~~~~~^~~~ | | | int /usr/include/iso/string_iso.h:70:43: note: expected 'const void * restrict' but argument is of type 'int' 70 | extern void *memcpy(void *_RESTRICT_KYWD, const void *_RESTRICT_KYWD, size_t); | ^ ctapply.c:58:48: error: implicit declaration of function 'VECTOR_PTR'; did you mean 'VECTOR_PTR_RO'? [-Wimplicit-function-declaration] 58 | else if (TYPEOF(vec) == VECSXP) memcpy(VECTOR_PTR(cdv), VECTOR_PTR(vec) + i0, sizeof(SEXP) * N); | ^~~~~~~~~~ | VECTOR_PTR_RO ctapply.c:58:48: error: passing argument 1 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] 58 | else if (TYPEOF(vec) == VECSXP) memcpy(VECTOR_PTR(cdv), VECTOR_PTR(vec) + i0, sizeof(SEXP) * N); | ^~~~~~~~~~~~~~~ | | | int /usr/include/iso/string_iso.h:70:21: note: expected 'void * restrict' but argument is of type 'int' 70 | extern void *memcpy(void *_RESTRICT_KYWD, const void *_RESTRICT_KYWD, size_t); | ^ ctapply.c:58:81: error: passing argument 2 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] 58 | else if (TYPEOF(vec) == VECSXP) memcpy(VECTOR_PTR(cdv), VECTOR_PTR(vec) + i0, sizeof(SEXP) * N); | ~~~~~~~~~~~~~~~~^~~~ | | | int /usr/include/iso/string_iso.h:70:43: note: expected 'const void * restrict' but argument is of type 'int' 70 | extern void *memcpy(void *_RESTRICT_KYWD, const void *_RESTRICT_KYWD, size_t); | ^ ctapply.c:69:13: error: implicit declaration of function 'NAMED' [-Wimplicit-function-declaration] 69 | if (NAMED(eres) > 1) eres = duplicate(eres); | ^~~~~ *** Error code 1 Stop. make: stopped making "all" in /tmp/work/math/R-fastmatch/work/fastmatch/src ERROR: compilation failed for package 'fastmatch' * removing '/tmp/work/math/R-fastmatch/work/.destdir/opt/pkg/lib/R/library/fastmatch' *** Error code 1 Stop. bmake[1]: stopped making "stage-install" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/R-fastmatch *** Error code 1 Stop. bmake: stopped making "stage-install" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/R-fastmatch