+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/Gauche-0.9.15/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/Gauche-0.9.15/work.log ===> Building for Gauche-0.9.15 if [ . != "." ]; then ./wirebuildlibs "." "ln -s"; fi for d in gc src lib ext doc examples tools; do (cd $d; /opt/pkg/bin/gmake all) || exit 1; done gmake[1]: Entering directory '/home/pbulk/build/lang/gauche/work/Gauche-0.9.15/gc' gmake[2]: Entering directory '/home/pbulk/build/lang/gauche/work/Gauche-0.9.15/gc' depbase=`echo extra/gc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I./include -I./include -I/opt/pkg/include -I/usr/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -fno-strict-aliasing -Wno-frame-address -MT extra/gc.lo -MD -MP -MF $depbase.Tpo -c -o extra/gc.lo extra/gc.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/gauche/work/.buildlink/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -fno-strict-aliasing -Wno-frame-address -MT extra/gc.lo -MD -MP -MF extra/.deps/gc.Tpo -c extra/gc.c -fPIC -DPIC -o extra/.libs/gc.o In file included from extra/gc.c:74: extra/../pthread_stop_world.c: In function 'GC_push_all_stacks': extra/../pthread_stop_world.c:874:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 874 | GC_sp_corrector((void **)&lo, (void *)(p -> id)); | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/gauche/work/.buildlink/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -fno-strict-aliasing -Wno-frame-address -MT extra/gc.lo -MD -MP -MF extra/.deps/gc.Tpo -c extra/gc.c -o extra/gc.o >/dev/null 2>&1 /usr/bin/bash ./libtool --tag=CC --mode=link gcc -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -fno-strict-aliasing -Wno-frame-address -version-info 6:2:5 -no-undefined -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libgc.la -rpath /opt/pkg/lib extra/gc.lo -lpthread -lrt -ldl libtool: link: gcc -shared -fPIC -DPIC -Wl,-z -Wl,text -Wl,-h -Wl,libgc.so.1 -o .libs/libgc.so.1.5.2 extra/.libs/gc.o -R/home/pbulk/build/lang/gauche/work/.buildlink/lib -R/home/pbulk/build/lang/gauche/work/.buildlink/lib -L/home/pbulk/build/lang/gauche/work/.buildlink/lib /home/pbulk/build/lang/gauche/work/.buildlink/lib/libintl.so /home/pbulk/build/lang/gauche/work/.buildlink/lib/libiconv.so -lpthread -lrt -ldl -O2 -msave-args -Wl,-rpath -Wl,/opt/pkg/lib libtool: link: (cd ".libs" && rm -f "libgc.so.1" && ln -s "libgc.so.1.5.2" "libgc.so.1") libtool: link: (cd ".libs" && rm -f "libgc.so" && ln -s "libgc.so.1.5.2" "libgc.so") libtool: link: ar cr .libs/libgc.a extra/gc.o libtool: link: ranlib .libs/libgc.a libtool: link: ( cd ".libs" && rm -f "libgc.la" && ln -s "../libgc.la" "libgc.la" ) /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I./include -I./include -I/opt/pkg/include -I/usr/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -fno-strict-aliasing -Wno-frame-address -MT cord/libcord_la-cordbscs.lo -MD -MP -MF cord/.deps/libcord_la-cordbscs.Tpo -c -o cord/libcord_la-cordbscs.lo `test -f 'cord/cordbscs.c' || echo './'`cord/cordbscs.c libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/gauche/work/.buildlink/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -fno-strict-aliasing -Wno-frame-address -MT cord/libcord_la-cordbscs.lo -MD -MP -MF cord/.deps/libcord_la-cordbscs.Tpo -c cord/cordbscs.c -fPIC -DPIC -o cord/.libs/libcord_la-cordbscs.o libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/gauche/work/.buildlink/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -fno-strict-aliasing -Wno-frame-address -MT cord/libcord_la-cordbscs.lo -MD -MP -MF cord/.deps/libcord_la-cordbscs.Tpo -c cord/cordbscs.c -o cord/libcord_la-cordbscs.o >/dev/null 2>&1 mv -f cord/.deps/libcord_la-cordbscs.Tpo cord/.deps/libcord_la-cordbscs.Plo /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I./include -I./include -I/opt/pkg/include -I/usr/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -fno-strict-aliasing -Wno-frame-address -MT cord/libcord_la-cordprnt.lo -MD -MP -MF cord/.deps/libcord_la-cordprnt.Tpo -c -o cord/libcord_la-cordprnt.lo `test -f 'cord/cordprnt.c' || echo './'`cord/cordprnt.c libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/gauche/work/.buildlink/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -fno-strict-aliasing -Wno-frame-address -MT cord/libcord_la-cordprnt.lo -MD -MP -MF cord/.deps/libcord_la-cordprnt.Tpo -c cord/cordprnt.c -fPIC -DPIC -o cord/.libs/libcord_la-cordprnt.o libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/gauche/work/.buildlink/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -fno-strict-aliasing -Wno-frame-address -MT cord/libcord_la-cordprnt.lo -MD -MP -MF cord/.deps/libcord_la-cordprnt.Tpo -c cord/cordprnt.c -o cord/libcord_la-cordprnt.o >/dev/null 2>&1 mv -f cord/.deps/libcord_la-cordprnt.Tpo cord/.deps/libcord_la-cordprnt.Plo /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I./include -I./include -I/opt/pkg/include -I/usr/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -fno-strict-aliasing -Wno-frame-address -MT cord/libcord_la-cordxtra.lo -MD -MP -MF cord/.deps/libcord_la-cordxtra.Tpo -c -o cord/libcord_la-cordxtra.lo `test -f 'cord/cordxtra.c' || echo './'`cord/cordxtra.c libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/gauche/work/.buildlink/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -fno-strict-aliasing -Wno-frame-address -MT cord/libcord_la-cordxtra.lo -MD -MP -MF cord/.deps/libcord_la-cordxtra.Tpo -c cord/cordxtra.c -fPIC -DPIC -o cord/.libs/libcord_la-cordxtra.o libtool: compile: gcc -DHAVE_CONFIG_H -I./include -I/home/pbulk/build/lang/gauche/work/.buildlink/include -DDONT_ADD_BYTE_AT_END -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -fno-strict-aliasing -Wno-frame-address -MT cord/libcord_la-cordxtra.lo -MD -MP -MF cord/.deps/libcord_la-cordxtra.Tpo -c cord/cordxtra.c -o cord/libcord_la-cordxtra.o >/dev/null 2>&1 mv -f cord/.deps/libcord_la-cordxtra.Tpo cord/.deps/libcord_la-cordxtra.Plo /usr/bin/bash ./libtool --tag=CC --mode=link gcc -fexceptions -DGC_VISIBILITY_HIDDEN_SET -fvisibility=hidden -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -fno-strict-aliasing -Wno-frame-address -version-info 6:0:5 -no-undefined -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libcord.la -rpath /opt/pkg/lib cord/libcord_la-cordbscs.lo cord/libcord_la-cordprnt.lo cord/libcord_la-cordxtra.lo libgc.la libtool: link: gcc -shared -fPIC -DPIC -Wl,-z -Wl,text -Wl,-h -Wl,libcord.so.1 -o .libs/libcord.so.1.5.0 cord/.libs/libcord_la-cordbscs.o cord/.libs/libcord_la-cordprnt.o cord/.libs/libcord_la-cordxtra.o -R/home/pbulk/build/lang/gauche/work/Gauche-0.9.15/gc/.libs -R/home/pbulk/build/lang/gauche/work/.buildlink/lib -R/opt/pkg/lib -R/home/pbulk/build/lang/gauche/work/.buildlink/lib -L/home/pbulk/build/lang/gauche/work/.buildlink/lib ./.libs/libgc.so /home/pbulk/build/lang/gauche/work/.buildlink/lib/libintl.so /home/pbulk/build/lang/gauche/work/.buildlink/lib/libiconv.so -lpthread -lrt -ldl -O2 -msave-args -Wl,-rpath -Wl,/opt/pkg/lib libtool: link: (cd ".libs" && rm -f "libcord.so.1" && ln -s "libcord.so.1.5.0" "libcord.so.1") libtool: link: (cd ".libs" && rm -f "libcord.so" && ln -s "libcord.so.1.5.0" "libcord.so") libtool: link: ar cr .libs/libcord.a cord/libcord_la-cordbscs.o cord/libcord_la-cordprnt.o cord/libcord_la-cordxtra.o libtool: link: ranlib .libs/libcord.a libtool: link: ( cd ".libs" && rm -f "libcord.la" && ln -s "../libcord.la" "libcord.la" ) gmake[2]: Leaving directory '/home/pbulk/build/lang/gauche/work/Gauche-0.9.15/gc' gmake[1]: Leaving directory '/home/pbulk/build/lang/gauche/work/Gauche-0.9.15/gc' gmake[1]: Entering directory '/home/pbulk/build/lang/gauche/work/Gauche-0.9.15/src' rm -f gauche/config_threads.h echo "/* Generated automatically from gc config header; do not edit. */" > gauche/config_threads.h grep '^#define GC_[0-9A-Z_]*THREADS' ../gc/include/config.h >> gauche/config_threads.h || : gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c box.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c core.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c vm.c In file included from gauche.h:158, from vm.c:35: vm.c: In function 'Scm_NewVM': ./gauche/pthread.h:60:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 60 | #define SCM_INTERNAL_THREAD_INIT(thr) ((thr) = (pthread_t)NULL) | ^ vm.c:331:11: note: in expansion of macro 'SCM_INTERNAL_THREAD_INIT' 331 | (void)SCM_INTERNAL_THREAD_INIT(v->thread); | ^~~~~~~~~~~~~~~~~~~~~~~~ vm.c: In function 'Scm_AttachVM': ./gauche/pthread.h:61:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 61 | #define SCM_INTERNAL_THREAD_INITIALIZED_P(thr) ((thr) != (pthread_t)NULL) | ^ vm.c:476:10: note: in expansion of macro 'SCM_INTERNAL_THREAD_INITIALIZED_P' 476 | if (!SCM_INTERNAL_THREAD_INITIALIZED_P(vm->thread)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c compaux.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c macro.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c connection.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c code.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c class.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c dispatch.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c error.c /usr/bin/bash ./genconfig gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c execenv.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c prof.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c collection.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c boolean.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c char.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c string.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c list.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c hash.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c dws32hash.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c dwsiphash.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c treemap.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c bits.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c native.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c port.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c write.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c read.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c vector.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c weak.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c symbol.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c gloc.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c compare.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c regexp.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c signal.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c parameter.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c module.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c proc.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c memo.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c mmap.c gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include `./get-atomic-ops-flags.sh .. .. --cflags` -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wextra -Wno-unused-label -fPIC -fomit-frame-pointer -c net.c net.c: In function 'Scm_SocketBuildMsg': net.c:582:24: warning: implicit declaration of function 'CMSG_SPACE' [-Wimplicit-function-declaration] 582 | ctrllen += CMSG_SPACE(clen); | ^~~~~~~~~~ net.c:584:12: error: 'struct msghdr' has no member named 'msg_controllen' 584 | msg->msg_controllen = ctrllen; | ^~ net.c:586:16: error: 'struct msghdr' has no member named 'msg_control' 586 | msg->msg_control = bufptr; | ^~ net.c:588:16: error: 'struct msghdr' has no member named 'msg_control' 588 | msg->msg_control = SCM_NEW_ATOMIC_ARRAY(char, ctrllen); | ^~ net.c:590:32: warning: implicit declaration of function 'CMSG_FIRSTHDR' [-Wimplicit-function-declaration] 590 | struct cmsghdr *cmsg = CMSG_FIRSTHDR(msg); | ^~~~~~~~~~~~~ net.c:590:32: warning: initialization of 'struct cmsghdr *' from 'int' makes pointer from integer without a cast [-Wint-conversion] net.c:597:30: warning: implicit declaration of function 'CMSG_LEN' [-Wimplicit-function-declaration] 597 | cmsg->cmsg_len = CMSG_LEN(clen); | ^~~~~~~~ net.c:598:20: warning: implicit declaration of function 'CMSG_DATA' [-Wimplicit-function-declaration] 598 | memcpy(CMSG_DATA(cmsg), cdata, clen); | ^~~~~~~~~ net.c:598:20: warning: passing argument 1 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] 598 | memcpy(CMSG_DATA(cmsg), cdata, clen); | ^~~~~~~~~~~~~~~ | | | int In file included from /usr/include/string.h:34, from gauche.h:72, from net.c:35: /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); | ^ net.c:599:20: warning: implicit declaration of function 'CMSG_NXTHDR' [-Wimplicit-function-declaration] 599 | cmsg = CMSG_NXTHDR(msg, cmsg); | ^~~~~~~~~~~ net.c:599:18: warning: assignment to 'struct cmsghdr *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 599 | cmsg = CMSG_NXTHDR(msg, cmsg); | ^ net.c:602:12: error: 'struct msghdr' has no member named 'msg_control' 602 | msg->msg_control = NULL; | ^~ net.c:603:12: error: 'struct msghdr' has no member named 'msg_controllen' 603 | msg->msg_controllen = 0; | ^~ net.c:605:8: error: 'struct msghdr' has no member named 'msg_flags' 605 | msg->msg_flags = flags; | ^~ net.c: In function 'Scm_SocketIoctl': net.c:686:61: warning: unused parameter 'data' [-Wunused-parameter] 686 | ScmObj Scm_SocketIoctl(ScmSocket *s, u_long request, ScmObj data) | ~~~~~~~^~~~ net.c: At top level: net.c:671:13: warning: 'ioctl_by_ifr_name' defined but not used [-Wunused-function] 671 | static void ioctl_by_ifr_name(int fd, struct ifreq *ifr, ScmObj data, | ^~~~~~~~~~~~~~~~~ gmake[1]: *** [Makefile:17: net.o] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/lang/gauche/work/Gauche-0.9.15/src' gmake: *** [Makefile:47: all] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/gauche *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/gauche