+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake stage-install BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/R-lazyeval-0.2.2/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake stage-install BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/R-lazyeval-0.2.2/work.log ===> Installing for R-lazyeval-0.2.2 => Generating pre-install file lists => Creating installation directories * installing *source* package 'lazyeval' ... ** this is package 'lazyeval' version '0.2.2' ** package 'lazyeval' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: 'gcc (GCC) 13.4.0' gcc -std=gnu2x -I"/opt/local/lib/R/include" -DNDEBUG -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -fPIC -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -c expr.c -o expr.o expr.c: In function 'base_promise': expr.c:9:11: warning: implicit declaration of function 'PRENV' [-Wimplicit-function-declaration] 9 | env = PRENV(promise); | ^~~~~ expr.c:9:9: warning: assignment to 'SEXP' {aka 'struct SEXPREC *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 9 | env = PRENV(promise); | ^ expr.c:10:15: warning: implicit declaration of function 'PREXPR'; did you mean 'PRIXPTR'? [-Wimplicit-function-declaration] 10 | promise = PREXPR(promise); | ^~~~~~ | PRIXPTR expr.c:10:13: warning: assignment to 'SEXP' {aka 'struct SEXPREC *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 10 | promise = PREXPR(promise); | ^ expr.c:20:18: warning: implicit declaration of function 'Rf_findVar'; did you mean 'Rf_findFun'? [-Wimplicit-function-declaration] 20 | SEXP obj = Rf_findVar(promise, env); | ^~~~~~~~~~ | Rf_findFun expr.c:20:18: warning: initialization of 'SEXP' {aka 'struct SEXPREC *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] expr.c: In function 'base_promise_env': expr.c:42:9: warning: assignment to 'SEXP' {aka 'struct SEXPREC *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 42 | env = PRENV(promise); | ^ expr.c:43:13: warning: assignment to 'SEXP' {aka 'struct SEXPREC *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 43 | promise = PREXPR(promise); | ^ expr.c:53:18: warning: initialization of 'SEXP' {aka 'struct SEXPREC *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 53 | SEXP obj = Rf_findVar(promise, env); | ^~~~~~~~~~ In file included from expr.c:3: expr.c: In function 'expr_find_': expr.c:69:26: warning: passing argument 1 of 'Rf_protect' makes pointer from integer without a cast [-Wint-conversion] 69 | SEXP promise = PROTECT(Rf_findVar(name, env)); | ^~~~~~~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:357:36: note: in definition of macro 'PROTECT' 357 | #define PROTECT(s) Rf_protect(s) | ^ /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:1117:17: note: expected 'SEXP' {aka 'struct SEXPREC *'} but argument is of type 'int' 1117 | SEXP Rf_protect(SEXP); | ^~~~ expr.c: In function 'expr_env_': expr.c:76:26: warning: passing argument 1 of 'Rf_protect' makes pointer from integer without a cast [-Wint-conversion] 76 | SEXP promise = PROTECT(Rf_findVar(name, env)); | ^~~~~~~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:357:36: note: in definition of macro 'PROTECT' 357 | #define PROTECT(s) Rf_protect(s) | ^ /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:1117:17: note: expected 'SEXP' {aka 'struct SEXPREC *'} but argument is of type 'int' 1117 | SEXP Rf_protect(SEXP); | ^~~~ gcc -std=gnu2x -I"/opt/local/lib/R/include" -DNDEBUG -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -fPIC -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -c init.c -o init.o gcc -std=gnu2x -I"/opt/local/lib/R/include" -DNDEBUG -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -fPIC -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -c interp.c -o interp.o gcc -std=gnu2x -I"/opt/local/lib/R/include" -DNDEBUG -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -fPIC -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -c lazy.c -o lazy.o lazy.c: In function 'promise_as_lazy': lazy.c:8:9: warning: implicit declaration of function 'PRENV' [-Wimplicit-function-declaration] 8 | if (PRENV(promise) == R_NilValue) { | ^~~~~ lazy.c:8:24: warning: comparison between pointer and integer 8 | if (PRENV(promise) == R_NilValue) { | ^~ lazy.c:12:9: warning: assignment to 'SEXP' {aka 'struct SEXPREC *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 12 | env = PRENV(promise); | ^ lazy.c:13:15: warning: implicit declaration of function 'PREXPR'; did you mean 'PRIXPTR'? [-Wimplicit-function-declaration] 13 | promise = PREXPR(promise); | ^~~~~~ | PRIXPTR lazy.c:13:13: warning: assignment to 'SEXP' {aka 'struct SEXPREC *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 13 | promise = PREXPR(promise); | ^ In file included from /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rdefines.h:41, from lazy.c:2: /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:918:33: warning: implicit declaration of function 'Rf_findVar'; did you mean 'Rf_findFun'? [-Wimplicit-function-declaration] 918 | #define findVar Rf_findVar | ^~~~~~~~~~ lazy.c:19:18: note: in expansion of macro 'findVar' 19 | SEXP obj = findVar(promise, env); | ^~~~~~~ /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:918:33: warning: initialization of 'SEXP' {aka 'struct SEXPREC *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 918 | #define findVar Rf_findVar | ^~~~~~~~~~ lazy.c:19:18: note: in expansion of macro 'findVar' 19 | SEXP obj = findVar(promise, env); | ^~~~~~~ lazy.c: In function 'make_lazy': /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:918:33: warning: passing argument 1 of 'Rf_protect' makes pointer from integer without a cast [-Wint-conversion] 918 | #define findVar Rf_findVar /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:357:36: note: in definition of macro 'PROTECT' 357 | #define PROTECT(s) Rf_protect(s) | ^ lazy.c:50:26: note: in expansion of macro 'findVar' 50 | SEXP promise = PROTECT(findVar(name, env)); | ^~~~~~~ /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:1117:17: note: expected 'SEXP' {aka 'struct SEXPREC *'} but argument is of type 'int' 1117 | SEXP Rf_protect(SEXP); | ^~~~ lazy.c: In function 'make_lazy_dots': /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:918:33: warning: passing argument 1 of 'Rf_protect' makes pointer from integer without a cast [-Wint-conversion] 918 | #define findVar Rf_findVar /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:357:36: note: in definition of macro 'PROTECT' 357 | #define PROTECT(s) Rf_protect(s) | ^ lazy.c:64:23: note: in expansion of macro 'findVar' 64 | SEXP dots = PROTECT(findVar(R_DotsSymbol, env)); | ^~~~~~~ /home/pbulk/build/devel/R-lazyeval/work/.buildlink/lib/R/include/Rinternals.h:1117:17: note: expected 'SEXP' {aka 'struct SEXPREC *'} but argument is of type 'int' 1117 | SEXP Rf_protect(SEXP); | ^~~~ gcc -std=gnu2x -I"/opt/local/lib/R/include" -DNDEBUG -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -fPIC -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -c name.c -o name.o gcc -std=gnu2x -I"/opt/local/lib/R/include" -DNDEBUG -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -fPIC -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/local/include -I/opt/local/include/glib-2.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/lib/glib-2.0/include -I/usr/include -I/opt/local/include/freetype2 -I/opt/local/include/harfbuzz -I/opt/local/include/ncurses -DLDAP_DEPRECATED -I/opt/local/include/libxml2 -c utils.c -o utils.o utils.c: In function 'is_lazy_load': utils.c:25:21: warning: implicit declaration of function 'PREXPR'; did you mean 'PRIXPTR'? [-Wimplicit-function-declaration] 25 | return is_call_to(PREXPR(x), "lazyLoadDBfetch"); | ^~~~~~ | PRIXPTR utils.c:25:21: warning: passing argument 1 of 'is_call_to' makes pointer from integer without a cast [-Wint-conversion] 25 | return is_call_to(PREXPR(x), "lazyLoadDBfetch"); | ^~~~~~~~~ | | | int utils.c:10:22: note: expected 'SEXP' {aka 'struct SEXPREC *'} but argument is of type 'int' 10 | bool is_call_to(SEXP x, const char* f) { | ~~~~~^ gcc -std=gnu2x -shared -L/opt/local/lib/R/lib -Wl,-R/opt/local/lib/R/lib -L/opt/local/lib -Wl,-R/opt/local/lib -liconv -lintl -pthread -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o lazyeval.so expr.o init.o interp.o lazy.o name.o utils.o -L/opt/local/lib/R/lib installing to /home/pbulk/build/devel/R-lazyeval/work/.destdir/opt/local/lib/R/library/00LOCK-lazyeval/00new/lazyeval/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location Error: package or namespace load failed for 'lazyeval' in dyn.load(file, DLLpath = DLLpath, ...): unable to load shared object '/home/pbulk/build/devel/R-lazyeval/work/.destdir/opt/local/lib/R/library/00LOCK-lazyeval/00new/lazyeval/libs/lazyeval.so': ld.so.1: R: fatal: relocation error: file /home/pbulk/build/devel/R-lazyeval/work/.destdir/opt/local/lib/R/library/00LOCK-lazyeval/00new/lazyeval/libs/lazyeval.so: symbol PREXPR: referenced symbol not found Error: loading failed Execution halted ERROR: loading failed * removing '/home/pbulk/build/devel/R-lazyeval/work/.destdir/opt/local/lib/R/library/lazyeval' *** Error code 1 Stop. bmake[1]: stopped making "stage-install" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/devel/R-lazyeval *** Error code 1 Stop. bmake: stopped making "stage-install" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/devel/R-lazyeval