+ 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