+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/nasd-1.3nb11/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/nasd-1.3nb11/work.log WARNING: [license.mk] Every package should define a LICENSE. ===> Building for nasd-1.3nb11 making all in ./rpcgen... Copy /home/pbulk/build/net/nasd/work/nasd-1.3/common/nasd_getopt.c to nasd_getopt.c Copied /home/pbulk/build/net/nasd/work/nasd-1.3/common/nasd_getopt.c to nasd_getopt.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_getopt.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_rpcgen.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_rpcgen_cpp.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_rpcgen_math.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_rpcgen_output_c.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_rpcgen_output_dceidl.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_rpcgen_output_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_rpcgen_output_usc.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_rpcgen_parse.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g nasd_rpcgen_tab.c /bin/rm -f nasd_rpcgen /bin/rm -f a.out gcc -o a.out nasd_getopt.o nasd_rpcgen.o nasd_rpcgen_cpp.o nasd_rpcgen_math.o nasd_rpcgen_output_c.o nasd_rpcgen_output_dceidl.o nasd_rpcgen_output_marshall.o nasd_rpcgen_output_usc.o nasd_rpcgen_parse.o nasd_rpcgen_tab.o -g3 -O2 -B direct -Wl,-M,/usr/lib/ld/map.bssalign -Wl,-M,/usr/lib/ld/map.noexstk -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -L/opt/local/lib -lsocket -lnsl -lpthread -lpthread -R/opt/local/lib -z lazyload -z combreloc -Wl,-M,/usr/lib/ld/map.pagealign -Wl,-M,/usr/lib/ld/map.noexdata mv -f a.out nasd_rpcgen making all in ./afs... making all in ./config... making all in ./etc... making all in ./include... making all in include/nasd... Generating nasd_pdrive_sstub.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Y tmp.nasd_pdrive_sstub.h -B nasd/nasd_error.h -B nasd/nasd_types.h nasd_pdrive.rpc Wrote tmp.nasd_pdrive_sstub.h as SRPC server H file mv -f tmp.nasd_pdrive_sstub.h nasd_pdrive_sstub.h Generated nasd_pdrive_sstub.h Generating nasd_pdrive_cstub.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -X tmp.nasd_pdrive_cstub.h -B nasd/nasd_error.h -B nasd/nasd_types.h nasd_pdrive.rpc Wrote tmp.nasd_pdrive_cstub.h as SRPC client H file mv -f tmp.nasd_pdrive_cstub.h nasd_pdrive_cstub.h Generated nasd_pdrive_cstub.h Generating nasd_edrfs_server_sstub.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Y tmp.nasd_edrfs_server_sstub.h -B nasd/nasd_error.h -B nasd/nasd_types.h nasd_edrfs_server.rpc Wrote tmp.nasd_edrfs_server_sstub.h as SRPC server H file mv -f tmp.nasd_edrfs_server_sstub.h nasd_edrfs_server_sstub.h Generated nasd_edrfs_server_sstub.h Generating nasd_edrfs_server_cstub.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -X tmp.nasd_edrfs_server_cstub.h -B nasd/nasd_error.h -B nasd/nasd_types.h nasd_edrfs_server.rpc Wrote tmp.nasd_edrfs_server_cstub.h as SRPC client H file mv -f tmp.nasd_edrfs_server_cstub.h nasd_edrfs_server_cstub.h Generated nasd_edrfs_server_cstub.h Generating nasd_cheops_mgr_sstub.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Y tmp.nasd_cheops_mgr_sstub.h -B nasd/nasd_error.h -B nasd/nasd_types.h nasd_cheops_mgr.rpc Wrote tmp.nasd_cheops_mgr_sstub.h as SRPC server H file mv -f tmp.nasd_cheops_mgr_sstub.h nasd_cheops_mgr_sstub.h Generated nasd_cheops_mgr_sstub.h Generating nasd_cheops_mgr_cstub.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -X tmp.nasd_cheops_mgr_cstub.h -B nasd/nasd_error.h -B nasd/nasd_types.h nasd_cheops_mgr.rpc Wrote tmp.nasd_cheops_mgr_cstub.h as SRPC client H file mv -f tmp.nasd_cheops_mgr_cstub.h nasd_cheops_mgr_cstub.h Generated nasd_cheops_mgr_cstub.h /bin/rm -f nasd_base_types.h tmp.nasd_base_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_base_types.h nasd_base_types.rpc Wrote tmp.nasd_base_types.h as C header mv -f tmp.nasd_base_types.h nasd_base_types.h /bin/rm -f nasd_cheops_mgr.h tmp.nasd_cheops_mgr.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_cheops_mgr.h nasd_cheops_mgr.rpc Wrote tmp.nasd_cheops_mgr.h as C header mv -f tmp.nasd_cheops_mgr.h nasd_cheops_mgr.h /bin/rm -f nasd_cheops_types.h tmp.nasd_cheops_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_cheops_types.h nasd_cheops_types.rpc Wrote tmp.nasd_cheops_types.h as C header mv -f tmp.nasd_cheops_types.h nasd_cheops_types.h /bin/rm -f nasd_control.h tmp.nasd_control.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_control.h nasd_control.rpc Wrote tmp.nasd_control.h as C header mv -f tmp.nasd_control.h nasd_control.h /bin/rm -f nasd_drive_types.h tmp.nasd_drive_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_drive_types.h nasd_drive_types.rpc Wrote tmp.nasd_drive_types.h as C header mv -f tmp.nasd_drive_types.h nasd_drive_types.h /bin/rm -f nasd_error.h tmp.nasd_error.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_error.h nasd_error.rpc Wrote tmp.nasd_error.h as C header mv -f tmp.nasd_error.h nasd_error.h /bin/rm -f nasd_edrfs_error.h tmp.nasd_edrfs_error.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_edrfs_error.h nasd_edrfs_error.rpc Wrote tmp.nasd_edrfs_error.h as C header mv -f tmp.nasd_edrfs_error.h nasd_edrfs_error.h /bin/rm -f nasd_edrfs_server.h tmp.nasd_edrfs_server.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_edrfs_server.h nasd_edrfs_server.rpc Wrote tmp.nasd_edrfs_server.h as C header mv -f tmp.nasd_edrfs_server.h nasd_edrfs_server.h /bin/rm -f nasd_edrfs_types.h tmp.nasd_edrfs_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_edrfs_types.h nasd_edrfs_types.rpc Wrote tmp.nasd_edrfs_types.h as C header mv -f tmp.nasd_edrfs_types.h nasd_edrfs_types.h /bin/rm -f nasd_pdrive.h tmp.nasd_pdrive.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_pdrive.h nasd_pdrive.rpc Wrote tmp.nasd_pdrive.h as C header mv -f tmp.nasd_pdrive.h nasd_pdrive.h /bin/rm -f nasd_remote_types.h tmp.nasd_remote_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_remote_types.h nasd_remote_types.rpc Wrote tmp.nasd_remote_types.h as C header mv -f tmp.nasd_remote_types.h nasd_remote_types.h /bin/rm -f nasd_srpc_types.h tmp.nasd_srpc_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_srpc_types.h nasd_srpc_types.rpc Wrote tmp.nasd_srpc_types.h as C header mv -f tmp.nasd_srpc_types.h nasd_srpc_types.h /bin/rm -f nasd_types.h tmp.nasd_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -h tmp.nasd_types.h nasd_types.rpc Wrote tmp.nasd_types.h as C header mv -f tmp.nasd_types.h nasd_types.h Generating nasd_base_types_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_base_types_marshall.h -P nasd_ -B nasd/nasd_base_types.h nasd_base_types.rpc Wrote tmp.nasd_base_types_marshall.h as marshalling .h file mv -f tmp.nasd_base_types_marshall.h nasd_base_types_marshall.h Generated nasd_base_types_marshall.h Generating nasd_cheops_mgr_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_cheops_mgr_marshall.h -P nasd_ -B nasd/nasd_cheops_mgr.h nasd_cheops_mgr.rpc Wrote tmp.nasd_cheops_mgr_marshall.h as marshalling .h file mv -f tmp.nasd_cheops_mgr_marshall.h nasd_cheops_mgr_marshall.h Generated nasd_cheops_mgr_marshall.h Generating nasd_cheops_types_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_cheops_types_marshall.h -P nasd_ -B nasd/nasd_cheops_types.h nasd_cheops_types.rpc Wrote tmp.nasd_cheops_types_marshall.h as marshalling .h file mv -f tmp.nasd_cheops_types_marshall.h nasd_cheops_types_marshall.h Generated nasd_cheops_types_marshall.h Generating nasd_control_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_control_marshall.h -P nasd_ -B nasd/nasd_control.h nasd_control.rpc Wrote tmp.nasd_control_marshall.h as marshalling .h file mv -f tmp.nasd_control_marshall.h nasd_control_marshall.h Generated nasd_control_marshall.h Generating nasd_drive_types_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_drive_types_marshall.h -P nasd_ -B nasd/nasd_drive_types.h nasd_drive_types.rpc Wrote tmp.nasd_drive_types_marshall.h as marshalling .h file mv -f tmp.nasd_drive_types_marshall.h nasd_drive_types_marshall.h Generated nasd_drive_types_marshall.h Generating nasd_error_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_error_marshall.h -P nasd_ -B nasd/nasd_error.h nasd_error.rpc Wrote tmp.nasd_error_marshall.h as marshalling .h file mv -f tmp.nasd_error_marshall.h nasd_error_marshall.h Generated nasd_error_marshall.h Generating nasd_edrfs_error_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_edrfs_error_marshall.h -P nasd_ -B nasd/nasd_edrfs_error.h nasd_edrfs_error.rpc Wrote tmp.nasd_edrfs_error_marshall.h as marshalling .h file mv -f tmp.nasd_edrfs_error_marshall.h nasd_edrfs_error_marshall.h Generated nasd_edrfs_error_marshall.h Generating nasd_edrfs_server_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_edrfs_server_marshall.h -P nasd_ -B nasd/nasd_edrfs_server.h nasd_edrfs_server.rpc Wrote tmp.nasd_edrfs_server_marshall.h as marshalling .h file mv -f tmp.nasd_edrfs_server_marshall.h nasd_edrfs_server_marshall.h Generated nasd_edrfs_server_marshall.h Generating nasd_edrfs_types_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_edrfs_types_marshall.h -P nasd_ -B nasd/nasd_edrfs_types.h nasd_edrfs_types.rpc Wrote tmp.nasd_edrfs_types_marshall.h as marshalling .h file mv -f tmp.nasd_edrfs_types_marshall.h nasd_edrfs_types_marshall.h Generated nasd_edrfs_types_marshall.h Generating nasd_pdrive_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_pdrive_marshall.h -P nasd_ -B nasd/nasd_pdrive.h nasd_pdrive.rpc Wrote tmp.nasd_pdrive_marshall.h as marshalling .h file mv -f tmp.nasd_pdrive_marshall.h nasd_pdrive_marshall.h Generated nasd_pdrive_marshall.h Generating nasd_remote_types_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_remote_types_marshall.h -P nasd_ -B nasd/nasd_remote_types.h nasd_remote_types.rpc Wrote tmp.nasd_remote_types_marshall.h as marshalling .h file mv -f tmp.nasd_remote_types_marshall.h nasd_remote_types_marshall.h Generated nasd_remote_types_marshall.h Generating nasd_srpc_types_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_srpc_types_marshall.h -P nasd_ -B nasd/nasd_srpc_types.h nasd_srpc_types.rpc Wrote tmp.nasd_srpc_types_marshall.h as marshalling .h file mv -f tmp.nasd_srpc_types_marshall.h nasd_srpc_types_marshall.h Generated nasd_srpc_types_marshall.h Generating nasd_types_marshall.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -e tmp.nasd_types_marshall.h -P nasd_ -B nasd/nasd_types.h nasd_types.rpc Wrote tmp.nasd_types_marshall.h as marshalling .h file mv -f tmp.nasd_types_marshall.h nasd_types_marshall.h Generated nasd_types_marshall.h Generating nasd_rpcgen_glob_param.h /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -S_t -P nasd_ -g tmp.nasd_rpcgen_glob_param.h nasd_base_types.rpc nasd_cheops_mgr.rpc nasd_cheops_types.rpc nasd_control.rpc nasd_drive_types.rpc nasd_error.rpc nasd_edrfs_error.rpc nasd_edrfs_server.rpc nasd_edrfs_types.rpc nasd_pdrive.rpc nasd_remote_types.rpc nasd_srpc_types.rpc nasd_types.rpc Wrote tmp.nasd_rpcgen_glob_param.h as SRPC glob header mv -f tmp.nasd_rpcgen_glob_param.h nasd_rpcgen_glob_param.h Generated nasd_rpcgen_glob_param.h making all in include/nasd/dux... making all in include/nasd/freebsd... making all in include/nasd/generic... making all in include/nasd/irix... making all in include/nasd/linux... making all in include/nasd/netbsd... making all in include/nasd/solaris... making all in include/nasd/video... making all in include/nasd/vxworks... making all in include/cryptolib... making all in ./common... making all in common/cryptolib... making all in common/cryptolib/man... making all in common/cryptolib/src... gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include/cryptolib -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 sha1dgst.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include/cryptolib -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 hmac_sha1.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include/cryptolib -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 des.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include/cryptolib -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 desmodes.c /bin/rm -f libnasd_crypt.a /usr/bin/ar cqs libnasd_crypt.a sha1dgst.o hmac_sha1.o des.o desmodes.o making all in common/dux... making all in common/freebsd... making all in common/generic... gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 incstat.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_generic_addts.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_generic_timeout.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pthread_support.c nasd_pthread_support.c: In function 'nasd_sys_threadattr_getstacksize': nasd_pthread_support.c:341:42: warning: passing argument 2 of 'pthread_attr_getstacksize' from incompatible pointer type [-Wincompatible-pointer-types] 341 | ret = pthread_attr_getstacksize(attrp, sizep); | ^~~~~ | | | int * In file included from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_threadstuff.h:37, from nasd_pthread_support.c:30: /usr/include/pthread.h:196:17: note: expected 'size_t * restrict' {aka 'long unsigned int * restrict'} but argument is of type 'int *' 196 | size_t *_RESTRICT_KYWD); | ^ gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_generic_sock.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_srpc_generic_alloc.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_srpc_generic_client.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_srpc_generic_server.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_generic_hostlocal.c making all in common/i386... gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_rpcc.c making all in common/irix... making all in common/linux... making all in common/netbsd... making all in common/solaris... gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_solaris_basic.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_solaris_gethostbyname.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_solaris_srv.c making all in common/vxworks... Generating nasd_base_types_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_base_types_marshall.c -P nasd_ -B nasd/nasd_base_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_base_types.rpc Wrote tmp.nasd_base_types_marshall.c as marshalling .c file mv -f tmp.nasd_base_types_marshall.c nasd_base_types_marshall.c Generated nasd_base_types_marshall.c Generating nasd_control_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_control_marshall.c -P nasd_ -B nasd/nasd_control.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_control.rpc Wrote tmp.nasd_control_marshall.c as marshalling .c file mv -f tmp.nasd_control_marshall.c nasd_control_marshall.c Generated nasd_control_marshall.c Generating nasd_drive_types_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_drive_types_marshall.c -P nasd_ -B nasd/nasd_drive_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_drive_types.rpc Wrote tmp.nasd_drive_types_marshall.c as marshalling .c file mv -f tmp.nasd_drive_types_marshall.c nasd_drive_types_marshall.c Generated nasd_drive_types_marshall.c Generating nasd_error_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_error_marshall.c -P nasd_ -B nasd/nasd_error.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_error.rpc Wrote tmp.nasd_error_marshall.c as marshalling .c file mv -f tmp.nasd_error_marshall.c nasd_error_marshall.c Generated nasd_error_marshall.c Generating nasd_pdrive_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_pdrive_marshall.c -P nasd_ -B nasd/nasd_pdrive.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_pdrive.rpc Wrote tmp.nasd_pdrive_marshall.c as marshalling .c file mv -f tmp.nasd_pdrive_marshall.c nasd_pdrive_marshall.c Generated nasd_pdrive_marshall.c Generating nasd_remote_types_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_remote_types_marshall.c -P nasd_ -B nasd/nasd_remote_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_remote_types.rpc Wrote tmp.nasd_remote_types_marshall.c as marshalling .c file mv -f tmp.nasd_remote_types_marshall.c nasd_remote_types_marshall.c Generated nasd_remote_types_marshall.c Generating nasd_types_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_types_marshall.c -P nasd_ -B nasd/nasd_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_types.rpc Wrote tmp.nasd_types_marshall.c as marshalling .c file mv -f tmp.nasd_types_marshall.c nasd_types_marshall.c Generated nasd_types_marshall.c Generating nasd_srpc_types_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_srpc_types_marshall.c -P nasd_ -B nasd/nasd_srpc_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_srpc_types.rpc Wrote tmp.nasd_srpc_types_marshall.c as marshalling .c file mv -f tmp.nasd_srpc_types_marshall.c nasd_srpc_types_marshall.c Generated nasd_srpc_types_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_common.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_common_otw.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_srpc.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_srpc_client.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_srpc_server.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g3 -O2 nasd_base_types_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g3 -O2 nasd_control_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g3 -O2 nasd_drive_types_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g3 -O2 nasd_error_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g3 -O2 nasd_pdrive_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g3 -O2 nasd_remote_types_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g3 -O2 nasd_types_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 -g3 -O2 nasd_srpc_types_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_error.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_getopt.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_mem.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_nonce_mgmt.c In file included from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general_simple.h:46, from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general.h:32, from nasd_nonce_mgmt.c:33: nasd_nonce_mgmt.c: In function 'nasd_sec_check_nonce': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:48:35: warning: 'memset' writing 48 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 48 | #define bzero(_buf_,_len_) memset((void *)(_buf_), 0, (_len_)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nasd_nonce_mgmt.c:216:3: note: in expansion of macro 'bzero' 216 | bzero(ne, sizeof(nasd_sec_nonce_ent_t)); | ^~~~~ cc1: note: destination object is likely at address zero gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pipe.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pipe_shm.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_security.c In function 'nasd_sec_print_key', inlined from 'nasd_sec_print_capability' at nasd_security.c:143:3: nasd_security.c:173:6: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 173 | *p = '\0'; | ~~~^~~~~~ nasd_security.c: In function 'nasd_sec_print_capability': nasd_security.c:165:8: note: at offset 80 into destination object 'buf' of size 80 165 | char buf[80]; | ^~~ nasd_security.c: In function 'nasd_sec_print_key': nasd_security.c:173:6: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 173 | *p = '\0'; | ~~~^~~~~~ nasd_security.c:165:8: note: at offset 80 into destination object 'buf' of size 80 165 | char buf[80]; | ^~~ gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_shutdown.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_tests.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_threadstuff.c In file included from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general_simple.h:46, from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general.h:32, from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_threadstuff.h:32, from nasd_threadstuff.c:30: nasd_threadstuff.c: In function 'nasd_threads_real_init': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:66:3: note: in expansion of macro 'NASD_ASSERT' 66 | NASD_ASSERT(nasd_threads_use_counter == 1); | ^~~~~~~~~~~ nasd_threadstuff.c:33:1: note: include '<stdlib.h>' or provide a declaration of 'abort' 32 | #include <nasd/nasd_common.h> +++ |+#include <stdlib.h> 33 | /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:66:3: note: in expansion of macro 'NASD_ASSERT' 66 | NASD_ASSERT(nasd_threads_use_counter == 1); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:66:3: note: in expansion of macro 'NASD_ASSERT' 66 | NASD_ASSERT(nasd_threads_use_counter == 1); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:66:3: note: in expansion of macro 'NASD_ASSERT' 66 | NASD_ASSERT(nasd_threads_use_counter == 1); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:66:3: note: in expansion of macro 'NASD_ASSERT' 66 | NASD_ASSERT(nasd_threads_use_counter == 1); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:66:3: note: in expansion of macro 'NASD_ASSERT' 66 | NASD_ASSERT(nasd_threads_use_counter == 1); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:66:3: note: in expansion of macro 'NASD_ASSERT' 66 | NASD_ASSERT(nasd_threads_use_counter == 1); | ^~~~~~~~~~~ nasd_threadstuff.c: In function 'nasd_threads_real_shutdown': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:107:3: note: in expansion of macro 'NASD_ASSERT' 107 | NASD_ASSERT(nasd_threads_use_counter == 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:107:3: note: in expansion of macro 'NASD_ASSERT' 107 | NASD_ASSERT(nasd_threads_use_counter == 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:107:3: note: in expansion of macro 'NASD_ASSERT' 107 | NASD_ASSERT(nasd_threads_use_counter == 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:107:3: note: in expansion of macro 'NASD_ASSERT' 107 | NASD_ASSERT(nasd_threads_use_counter == 0); | ^~~~~~~~~~~ nasd_threadstuff.c: In function 'nasd_threadsys_init': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:72:3: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 72 | abort(); \ | ^~~~~ nasd_threadstuff.c:124:13: note: in expansion of macro 'NASD_PANIC' 124 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:72:3: note: include '<stdlib.h>' or provide a declaration of 'abort' 72 | abort(); \ | ^~~~~ nasd_threadstuff.c:124:13: note: in expansion of macro 'NASD_PANIC' 124 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:73:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 73 | exit(1); \ | ^~~~ nasd_threadstuff.c:124:13: note: in expansion of macro 'NASD_PANIC' 124 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:73:3: note: include '<stdlib.h>' or provide a declaration of 'exit' 73 | exit(1); \ | ^~~~ nasd_threadstuff.c:124:13: note: in expansion of macro 'NASD_PANIC' 124 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:72:3: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 72 | abort(); \ | ^~~~~ nasd_threadstuff.c:127:13: note: in expansion of macro 'NASD_PANIC' 127 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:72:3: note: include '<stdlib.h>' or provide a declaration of 'abort' 72 | abort(); \ | ^~~~~ nasd_threadstuff.c:127:13: note: in expansion of macro 'NASD_PANIC' 127 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:73:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 73 | exit(1); \ | ^~~~ nasd_threadstuff.c:127:13: note: in expansion of macro 'NASD_PANIC' 127 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:73:3: note: include '<stdlib.h>' or provide a declaration of 'exit' 73 | exit(1); \ | ^~~~ nasd_threadstuff.c:127:13: note: in expansion of macro 'NASD_PANIC' 127 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:72:3: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 72 | abort(); \ | ^~~~~ nasd_threadstuff.c:130:13: note: in expansion of macro 'NASD_PANIC' 130 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:72:3: note: include '<stdlib.h>' or provide a declaration of 'abort' 72 | abort(); \ | ^~~~~ nasd_threadstuff.c:130:13: note: in expansion of macro 'NASD_PANIC' 130 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:73:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 73 | exit(1); \ | ^~~~ nasd_threadstuff.c:130:13: note: in expansion of macro 'NASD_PANIC' 130 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:73:3: note: include '<stdlib.h>' or provide a declaration of 'exit' 73 | exit(1); \ | ^~~~ nasd_threadstuff.c:130:13: note: in expansion of macro 'NASD_PANIC' 130 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:72:3: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 72 | abort(); \ | ^~~~~ nasd_threadstuff.c:134:13: note: in expansion of macro 'NASD_PANIC' 134 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:72:3: note: include '<stdlib.h>' or provide a declaration of 'abort' 72 | abort(); \ | ^~~~~ nasd_threadstuff.c:134:13: note: in expansion of macro 'NASD_PANIC' 134 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:73:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 73 | exit(1); \ | ^~~~ nasd_threadstuff.c:134:13: note: in expansion of macro 'NASD_PANIC' 134 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:73:3: note: include '<stdlib.h>' or provide a declaration of 'exit' 73 | exit(1); \ | ^~~~ nasd_threadstuff.c:134:13: note: in expansion of macro 'NASD_PANIC' 134 | if (rc) { NASD_PANIC(); } | ^~~~~~~~~~ nasd_threadstuff.c: In function 'nasd_threads_shutdown': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:179:3: note: in expansion of macro 'NASD_ASSERT' 179 | NASD_ASSERT(nasd_threads_use_counter != 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:179:3: note: in expansion of macro 'NASD_ASSERT' 179 | NASD_ASSERT(nasd_threads_use_counter != 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:179:3: note: in expansion of macro 'NASD_ASSERT' 179 | NASD_ASSERT(nasd_threads_use_counter != 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:179:3: note: in expansion of macro 'NASD_ASSERT' 179 | NASD_ASSERT(nasd_threads_use_counter != 0); | ^~~~~~~~~~~ nasd_threadstuff.c: In function 'nasd_rwlock_read': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:525:5: note: in expansion of macro 'NASD_ASSERT' 525 | NASD_ASSERT(l->nreaders_waiting >= 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:525:5: note: in expansion of macro 'NASD_ASSERT' 525 | NASD_ASSERT(l->nreaders_waiting >= 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:525:5: note: in expansion of macro 'NASD_ASSERT' 525 | NASD_ASSERT(l->nreaders_waiting >= 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:525:5: note: in expansion of macro 'NASD_ASSERT' 525 | NASD_ASSERT(l->nreaders_waiting >= 0); | ^~~~~~~~~~~ nasd_threadstuff.c: In function 'nasd_rwlock_read_done': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:544:3: note: in expansion of macro 'NASD_ASSERT' 544 | NASD_ASSERT(l->nreaders >= 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:544:3: note: in expansion of macro 'NASD_ASSERT' 544 | NASD_ASSERT(l->nreaders >= 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:544:3: note: in expansion of macro 'NASD_ASSERT' 544 | NASD_ASSERT(l->nreaders >= 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:544:3: note: in expansion of macro 'NASD_ASSERT' 544 | NASD_ASSERT(l->nreaders >= 0); | ^~~~~~~~~~~ nasd_threadstuff.c: In function 'nasd_rwlock_write': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:569:5: note: in expansion of macro 'NASD_ASSERT' 569 | NASD_ASSERT(l->nwriters_waiting >= 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_threadstuff.c:569:5: note: in expansion of macro 'NASD_ASSERT' 569 | NASD_ASSERT(l->nwriters_waiting >= 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:569:5: note: in expansion of macro 'NASD_ASSERT' 569 | NASD_ASSERT(l->nwriters_waiting >= 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_threadstuff.c:569:5: note: in expansion of macro 'NASD_ASSERT' 569 | NASD_ASSERT(l->nwriters_waiting >= 0); | ^~~~~~~~~~~ gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_timeout.c /bin/rm -f libnasd_common.a /usr/bin/ar cqs libnasd_common.a nasd_common.o nasd_common_otw.o nasd_srpc.o nasd_srpc_client.o generic/nasd_generic_sock.o generic/nasd_srpc_generic_alloc.o generic/nasd_srpc_generic_client.o generic/nasd_srpc_generic_server.o nasd_srpc_server.o nasd_base_types_marshall.o nasd_control_marshall.o nasd_drive_types_marshall.o nasd_error_marshall.o nasd_pdrive_marshall.o nasd_remote_types_marshall.o nasd_types_marshall.o nasd_srpc_types_marshall.o nasd_error.o nasd_getopt.o nasd_mem.o nasd_nonce_mgmt.o nasd_pipe.o nasd_pipe_shm.o nasd_security.o nasd_shutdown.o nasd_tests.o nasd_threadstuff.o nasd_timeout.o generic/nasd_generic_hostlocal.o generic/incstat.o generic/nasd_generic_addts.o generic/nasd_generic_timeout.o generic/nasd_pthread_support.o solaris/nasd_solaris_basic.o solaris/nasd_solaris_gethostbyname.o solaris/nasd_solaris_srv.o making all in ./client... gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pdrive_client_srpc.c nasd_pdrive_client_srpc.c: In function 'nasd_cl_srpc_error_string': nasd_pdrive_client_srpc.c:1219:16: warning: 'sizeof' on array function parameter 'str' will return size of 'char *' [-Wsizeof-array-argument] 1219 | str, sizeof(str), file, line); | ^ nasd_pdrive_client_srpc.c:1214:25: note: declared here 1214 | nasd_error_string_t str, | ~~~~~~~~~~~~~~~~~~~~~~^~~ Generating nasd_pdrive_cstub.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -B nasd/nasd_error.h -B nasd/nasd_types.h -B nasd/nasd_marshall.h -B nasd/nasd_pdrive.h -B nasd/nasd_pdrive_cstub.h -x tmp.nasd_pdrive_cstub.c /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_pdrive.rpc Wrote tmp.nasd_pdrive_cstub.c as SRPC client C file mv -f tmp.nasd_pdrive_cstub.c nasd_pdrive_cstub.c Generated nasd_pdrive_cstub.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pdrive_cstub.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pdrive_client_switch.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pdrive_client_kpdev.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pdrive_client_modinit_user.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pdrive_client_msgq.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_security_cl.c In file included from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general_simple.h:46, from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general.h:32, from nasd_security_cl.c:29: nasd_security_cl.c: In function 'nasd_pack_args': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] 60 | abort(); \ | ^~~~~ nasd_security_cl.c:58:3: note: in expansion of macro 'NASD_ASSERT' 58 | NASD_ASSERT(args != NULL); | ^~~~~~~~~~~ nasd_security_cl.c:34:1: note: include '<stdlib.h>' or provide a declaration of 'abort' 33 | #include <nasd/nasd_security_cl.h> +++ |+#include <stdlib.h> 34 | #include <nasd/nasd_nonce_mgmt.h> /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_security_cl.c:58:3: note: in expansion of macro 'NASD_ASSERT' 58 | NASD_ASSERT(args != NULL); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_security_cl.c:58:3: note: in expansion of macro 'NASD_ASSERT' 58 | NASD_ASSERT(args != NULL); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 61 | exit(1); \ | ^~~~ nasd_security_cl.c:58:3: note: in expansion of macro 'NASD_ASSERT' 58 | NASD_ASSERT(args != NULL); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_security_cl.c:58:3: note: in expansion of macro 'NASD_ASSERT' 58 | NASD_ASSERT(args != NULL); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_security_cl.c:58:3: note: in expansion of macro 'NASD_ASSERT' 58 | NASD_ASSERT(args != NULL); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_security_cl.c:58:3: note: in expansion of macro 'NASD_ASSERT' 58 | NASD_ASSERT(args != NULL); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_security_cl.c:59:3: note: in expansion of macro 'NASD_ASSERT' 59 | NASD_ASSERT(sec_param != NULL); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_security_cl.c:59:3: note: in expansion of macro 'NASD_ASSERT' 59 | NASD_ASSERT(sec_param != NULL); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_security_cl.c:59:3: note: in expansion of macro 'NASD_ASSERT' 59 | NASD_ASSERT(sec_param != NULL); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_security_cl.c:59:3: note: in expansion of macro 'NASD_ASSERT' 59 | NASD_ASSERT(sec_param != NULL); | ^~~~~~~~~~~ nasd_security_cl.c:67:33: warning: 'sizeof' on array function parameter 'capability_otw' will return size of 'nasd_otw_base_t *' {aka 'long long unsigned int *'} [-Wsizeof-array-argument] 67 | bzero(capability_otw, sizeof(capability_otw)); | ^ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:48:63: note: in definition of macro 'bzero' 48 | #define bzero(_buf_,_len_) memset((void *)(_buf_), 0, (_len_)) | ^~~~~ nasd_security_cl.c:44:38: note: declared here 44 | nasd_capability_otw_t capability_otw, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ nasd_security_cl.c:100:29: warning: 'sizeof' on array function parameter 'digest_otw' will return size of 'nasd_otw_base_t *' {aka 'long long unsigned int *'} [-Wsizeof-array-argument] 100 | bzero(digest_otw, sizeof(digest_otw)); | ^ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:48:63: note: in definition of macro 'bzero' 48 | #define bzero(_buf_,_len_) memset((void *)(_buf_), 0, (_len_)) | ^~~~~ nasd_security_cl.c:45:40: note: declared here 45 | nasd_digest_nonce_otw_t digest_otw, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /bin/rm -f libnasd_drive_client.a /usr/bin/ar cqs libnasd_drive_client.a nasd_pdrive_client_srpc.o nasd_pdrive_cstub.o nasd_pdrive_client_switch.o nasd_pdrive_client_kpdev.o nasd_pdrive_client_modinit_user.o nasd_pdrive_client_msgq.o nasd_security_cl.o gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pdrive_client_modinit_sal.c Generating nasd_pdrive_client_switch_sal.c Done generating nasd_pdrive_client_switch_sal.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_pdrive_client_switch_sal.c /bin/rm -f libnasd_drive_client_sal.a /usr/bin/ar cqs libnasd_drive_client_sal.a nasd_pdrive_client_kpdev.o nasd_pdrive_client_modinit_sal.o nasd_pdrive_client_switch_sal.o making all in ./edrfs... making all in edrfs/common... Generating nasd_edrfs_types_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_edrfs_types_marshall.c -P nasd_ -B nasd/nasd_edrfs_types.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_edrfs_types.rpc Wrote tmp.nasd_edrfs_types_marshall.c as marshalling .c file mv -f tmp.nasd_edrfs_types_marshall.c nasd_edrfs_types_marshall.c Generated nasd_edrfs_types_marshall.c Generating nasd_edrfs_server_marshall.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -M tmp.nasd_edrfs_server_marshall.c -P nasd_ -B nasd/nasd_edrfs_server.h /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_edrfs_server.rpc Wrote tmp.nasd_edrfs_server_marshall.c as marshalling .c file mv -f tmp.nasd_edrfs_server_marshall.c nasd_edrfs_server_marshall.c Generated nasd_edrfs_server_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_types_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_server_marshall.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_common.c In file included from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general_simple.h:46, from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general.h:32, from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_timer.h:32, from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_edrfs_rpc.h:34, from nasd_edrfs_common.c:29: nasd_edrfs_common.c: In function 'nasd_copipe_readdir_push': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] 60 | abort(); \ | ^~~~~ nasd_edrfs_common.c:119:5: note: in expansion of macro 'NASD_ASSERT' 119 | NASD_ASSERT(nl > 0); | ^~~~~~~~~~~ nasd_edrfs_common.c:32:1: note: include '<stdlib.h>' or provide a declaration of 'abort' 31 | #include <nasd/nasd_edrfs_pipe.h> +++ |+#include <stdlib.h> 32 | #include <nasd/nasd_general.h> /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_edrfs_common.c:119:5: note: in expansion of macro 'NASD_ASSERT' 119 | NASD_ASSERT(nl > 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_edrfs_common.c:119:5: note: in expansion of macro 'NASD_ASSERT' 119 | NASD_ASSERT(nl > 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 61 | exit(1); \ | ^~~~ nasd_edrfs_common.c:119:5: note: in expansion of macro 'NASD_ASSERT' 119 | NASD_ASSERT(nl > 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_edrfs_common.c:119:5: note: in expansion of macro 'NASD_ASSERT' 119 | NASD_ASSERT(nl > 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_edrfs_common.c:119:5: note: in expansion of macro 'NASD_ASSERT' 119 | NASD_ASSERT(nl > 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_edrfs_common.c:119:5: note: in expansion of macro 'NASD_ASSERT' 119 | NASD_ASSERT(nl > 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_edrfs_common.c:143:5: note: in expansion of macro 'NASD_ASSERT' 143 | NASD_ASSERT(remain < NASD_EDRFS_DIRENT_T_MAX); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_edrfs_common.c:143:5: note: in expansion of macro 'NASD_ASSERT' 143 | NASD_ASSERT(remain < NASD_EDRFS_DIRENT_T_MAX); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_edrfs_common.c:143:5: note: in expansion of macro 'NASD_ASSERT' 143 | NASD_ASSERT(remain < NASD_EDRFS_DIRENT_T_MAX); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_edrfs_common.c:143:5: note: in expansion of macro 'NASD_ASSERT' 143 | NASD_ASSERT(remain < NASD_EDRFS_DIRENT_T_MAX); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_edrfs_common.c:144:5: note: in expansion of macro 'NASD_ASSERT' 144 | NASD_ASSERT(state->partial_buf_offset == 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_edrfs_common.c:144:5: note: in expansion of macro 'NASD_ASSERT' 144 | NASD_ASSERT(state->partial_buf_offset == 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_edrfs_common.c:144:5: note: in expansion of macro 'NASD_ASSERT' 144 | NASD_ASSERT(state->partial_buf_offset == 0); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_edrfs_common.c:144:5: note: in expansion of macro 'NASD_ASSERT' 144 | NASD_ASSERT(state->partial_buf_offset == 0); | ^~~~~~~~~~~ gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_directories.c In file included from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general_simple.h:46, from /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_general.h:32, from nasd_edrfs_directories.c:31: nasd_edrfs_directories.c: In function 'nasd_edrfs_dir_parse_page_inplace': /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] 60 | abort(); \ | ^~~~~ nasd_edrfs_directories.c:127:3: note: in expansion of macro 'NASD_ASSERT' 127 | NASD_ASSERT(sizeof(nasd_edrfs_dirpage_t) == NASD_EDRFS_DIRPAGE_SIZE); | ^~~~~~~~~~~ nasd_edrfs_directories.c:34:1: note: include '<stdlib.h>' or provide a declaration of 'abort' 33 | #include <nasd/nasd_edrfs_dir.h> +++ |+#include <stdlib.h> 34 | /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_edrfs_directories.c:127:3: note: in expansion of macro 'NASD_ASSERT' 127 | NASD_ASSERT(sizeof(nasd_edrfs_dirpage_t) == NASD_EDRFS_DIRPAGE_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_edrfs_directories.c:127:3: note: in expansion of macro 'NASD_ASSERT' 127 | NASD_ASSERT(sizeof(nasd_edrfs_dirpage_t) == NASD_EDRFS_DIRPAGE_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 61 | exit(1); \ | ^~~~ nasd_edrfs_directories.c:127:3: note: in expansion of macro 'NASD_ASSERT' 127 | NASD_ASSERT(sizeof(nasd_edrfs_dirpage_t) == NASD_EDRFS_DIRPAGE_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_edrfs_directories.c:127:3: note: in expansion of macro 'NASD_ASSERT' 127 | NASD_ASSERT(sizeof(nasd_edrfs_dirpage_t) == NASD_EDRFS_DIRPAGE_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_edrfs_directories.c:127:3: note: in expansion of macro 'NASD_ASSERT' 127 | NASD_ASSERT(sizeof(nasd_edrfs_dirpage_t) == NASD_EDRFS_DIRPAGE_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_edrfs_directories.c:127:3: note: in expansion of macro 'NASD_ASSERT' 127 | NASD_ASSERT(sizeof(nasd_edrfs_dirpage_t) == NASD_EDRFS_DIRPAGE_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_edrfs_directories.c:128:3: note: in expansion of macro 'NASD_ASSERT' 128 | NASD_ASSERT(sizeof(nasd_edrfs_dirheader_t) == NASD_EDRFS_DIRSLOT_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_edrfs_directories.c:128:3: note: in expansion of macro 'NASD_ASSERT' 128 | NASD_ASSERT(sizeof(nasd_edrfs_dirheader_t) == NASD_EDRFS_DIRSLOT_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_edrfs_directories.c:128:3: note: in expansion of macro 'NASD_ASSERT' 128 | NASD_ASSERT(sizeof(nasd_edrfs_dirheader_t) == NASD_EDRFS_DIRSLOT_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_edrfs_directories.c:128:3: note: in expansion of macro 'NASD_ASSERT' 128 | NASD_ASSERT(sizeof(nasd_edrfs_dirheader_t) == NASD_EDRFS_DIRSLOT_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: warning: incompatible implicit declaration of built-in function 'abort' [-Wbuiltin-declaration-mismatch] 60 | abort(); \ | ^~~~~ nasd_edrfs_directories.c:129:3: note: in expansion of macro 'NASD_ASSERT' 129 | NASD_ASSERT(sizeof(nasd_edrfs_dirdata_t) == NASD_EDRFS_DIRSLOT_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:60:5: note: include '<stdlib.h>' or provide a declaration of 'abort' 60 | abort(); \ | ^~~~~ nasd_edrfs_directories.c:129:3: note: in expansion of macro 'NASD_ASSERT' 129 | NASD_ASSERT(sizeof(nasd_edrfs_dirdata_t) == NASD_EDRFS_DIRSLOT_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 61 | exit(1); \ | ^~~~ nasd_edrfs_directories.c:129:3: note: in expansion of macro 'NASD_ASSERT' 129 | NASD_ASSERT(sizeof(nasd_edrfs_dirdata_t) == NASD_EDRFS_DIRSLOT_SIZE); | ^~~~~~~~~~~ /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/solaris/nasd_solaris_general_simple.h:61:5: note: include '<stdlib.h>' or provide a declaration of 'exit' 61 | exit(1); \ | ^~~~ nasd_edrfs_directories.c:129:3: note: in expansion of macro 'NASD_ASSERT' 129 | NASD_ASSERT(sizeof(nasd_edrfs_dirdata_t) == NASD_EDRFS_DIRSLOT_SIZE); | ^~~~~~~~~~~ /bin/rm -f libnasd_edrfs_common.a /usr/bin/ar cqs libnasd_edrfs_common.a nasd_edrfs_types_marshall.o nasd_edrfs_server_marshall.o nasd_edrfs_common.o nasd_edrfs_directories.o making all in edrfs/client... Generating nasd_edrfs_server_cstub.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -B nasd/nasd_error.h -B nasd/nasd_types.h -B nasd/nasd_marshall.h -B nasd/nasd_edrfs_server.h -B nasd/nasd_edrfs_server_cstub.h -x tmp.nasd_edrfs_server_cstub.c /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_edrfs_server.rpc Wrote tmp.nasd_edrfs_server_cstub.c as SRPC client C file mv -f tmp.nasd_edrfs_server_cstub.c nasd_edrfs_server_cstub.c Generated nasd_edrfs_server_cstub.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_server_cstub.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_client_srpc.c nasd_edrfs_client_srpc.c: In function 'nasd_edrfscli_srpc_error_string': nasd_edrfs_client_srpc.c:675:16: warning: 'sizeof' on array function parameter 'str' will return size of 'char *' [-Wsizeof-array-argument] 675 | str, sizeof(str), file, line); | ^ nasd_edrfs_client_srpc.c:670:27: note: declared here 670 | nasd_error_string_t str, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_client_modinit_user.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_client_mq.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_client_switch.c /bin/rm -f libnasd_edrfs_client.a /usr/bin/ar cqs libnasd_edrfs_client.a nasd_edrfs_server_cstub.o nasd_edrfs_client_srpc.o nasd_edrfs_client_modinit_user.o nasd_edrfs_client_mq.o nasd_edrfs_client_switch.o making all in edrfs/client/dux... This directory removed from distribution making all in edrfs/client/linux... making all in edrfs/etc... making all in edrfs/server... Generating nasd_edrfs_server_sstub.c /home/pbulk/build/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen -C 'cpp -traditional' -S_t -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -B nasd/nasd_error.h -B nasd/nasd_types.h -B nasd/nasd_edrfs_server.h -B nasd/nasd_edrfs_server_sstub.h -y tmp.nasd_edrfs_server_sstub.c /home/pbulk/build/net/nasd/work/nasd-1.3/include/nasd/nasd_edrfs_server.rpc Wrote tmp.nasd_edrfs_server_sstub.c as SRPC server C file mv -f tmp.nasd_edrfs_server_sstub.c nasd_edrfs_server_sstub.c Generated nasd_edrfs_server_sstub.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_server_sstub.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_srpc.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_core.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_dir.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_drive.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_main.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_mq.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_name.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_ops.c gcc -c -g3 -O2 -I/opt/local/include -Dsun -DSVR4 -D__EXTENSIONS__ -D__amd64 -D__LANGUAGE_C__ -I/home/pbulk/build/net/nasd/work/nasd-1.3/include -Dsun -DSOLARIS -I/include -I. -DNASD_RPC_PACKAGE=2 -DNASD_CMU_PDL=0 nasd_edrfs_worker.c /bin/rm -f edrfs_server /bin/rm -f a.out gcc -o a.out nasd_edrfs_server_sstub.o nasd_edrfs_srpc.o nasd_edrfs_core.o nasd_edrfs_dir.o nasd_edrfs_drive.o nasd_edrfs_main.o nasd_edrfs_mq.o nasd_edrfs_name.o nasd_edrfs_ops.o nasd_edrfs_worker.o -g3 -O2 -B direct -Wl,-M,/usr/lib/ld/map.bssalign -Wl,-M,/usr/lib/ld/map.noexstk -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -L/opt/local/lib -L. -L/home/pbulk/build/net/nasd/work/nasd-1.3/edrfs/common -lnasd_edrfs_common -L/home/pbulk/build/net/nasd/work/nasd-1.3/client -lnasd_drive_client -L/home/pbulk/build/net/nasd/work/nasd-1.3/common -lnasd_common -L/home/pbulk/build/net/nasd/work/nasd-1.3/common/cryptolib/src -lnasd_crypt -lm -lsocket -lnsl -lpthread -lpthread -R/opt/local/lib -z lazyload -z combreloc -Wl,-M,/usr/lib/ld/map.pagealign -Wl,-M,/usr/lib/ld/map.noexdata Undefined first referenced symbol in file nasd_ctimer_ticks nasd_edrfs_srpc.o NASD_rpcc nasd_edrfs_srpc.o nasd_lseek /home/pbulk/build/net/nasd/work/nasd-1.3/common/libnasd_common.a(nasd_common.o) ld: fatal: symbol referencing errors. No output written to a.out collect2: error: ld returned 1 exit status *** Error code 1 Stop. make[2]: stopped making "all" in /home/pbulk/build/net/nasd/work/nasd-1.3/edrfs/server *** Error code 1 Stop. make[1]: stopped making "all" in /home/pbulk/build/net/nasd/work/nasd-1.3/edrfs *** Error code 1 Stop. bmake: stopped making "all" in /home/pbulk/build/net/nasd/work/nasd-1.3 *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-2024Q4-x86_64/net/nasd *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-2024Q4-x86_64/net/nasd