=> Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for clisp-gdbm-2.49nb3 /opt/pkg/bin/clisp -norc -q -c ./gdbm.lisp -o ./ ;; Compiling file /Users/pbulk/build/databases/clisp-gdbm/work/clisp-2.49/modules/gdbm/gdbm.lisp ... ;; Wrote file /Users/pbulk/build/databases/clisp-gdbm/work/clisp-2.49/modules/gdbm/gdbm.fas 0 errors, 0 warnings /opt/pkg/bin/clisp -norc -q -C /opt/pkg/lib/clisp/linkkit/modprep ./gdbm.c ./ ;; MODPREP: "./gdbm.c" --> #P"gdbm.m.c" ;; MODPREP: reading "./gdbm.c": 17,192 bytes, 405 lines ;; MODPREP: 69 objects, 15 DEFUNs, 1 DEFVAR (1 init) ;; packages: ("GDBM") MODPREP: wrote gdbm.m.c (49,857 bytes) clang -I/opt/pkg/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -O -DNO_SINGLEMAP -DNO_TRIVIALMAP -DUNIX_BINARY_DISTRIB -DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -fPIC -I/opt/pkg/lib/clisp/linkkit -c gdbm.m.c -o gdbm.o ./gdbm.c:125:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ ./gdbm.c:133:32: warning: incompatible function pointer types passing 'void (*)(void)' to parameter of type 'void (*)(const char *)' [-Wincompatible-function-pointer-types] (void (*)(void))error_gdbm)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gdbm.c:127:58: note: expanded from macro 'SYSCALL' #define SYSCALL(statement) begin_blocking_system_call(); statement; end_blocking_system_call() ^~~~~~~~~ /Users/pbulk/build/databases/clisp-gdbm/work/.buildlink/lib/clisp/linkkit/clisp.h:4176:104: note: expanded from macro 'with_string_0' #define with_string_0(string,encoding,ascizvar,statement) with_string_0_help_(string,encoding,ascizvar,statement,ascizvar##_len,ascizvar##_offset,ascizvar##_string,ascizvar##_bytelen,ascizvar##_data,ASSERT,NOTREACHED) ^~~~~~~~~ /Users/pbulk/build/databases/clisp-gdbm/work/.buildlink/lib/clisp/linkkit/clisp.h:4174:2073: note: expanded from macro 'with_string_0_help_' #define with_string_0_help_(string,encoding,ascizvar,statement,ascizvar_len,ascizvar_offset,ascizvar_string,ascizvar_bytelen,ascizvar_data,A,NR) do { uintL ascizvar_len; uintL ascizvar_offset; object ascizvar_string = unpack_string_ro(string,&ascizvar_len,&ascizvar_offset); const chart* ptr1; if ((((ascizvar_string) == (((object)((UBYTE*)(&symbol_tab_data.S_nil)+(1UL))))))) { if ((ascizvar_len) > 0) error_nilarray_retrieve(); ptr1= ((void*)0); } else if (((((sintB)((((Sstring)((oint)(ascizvar_string)-1UL)))->tfl & 0xFF)) - Rectype_S8string) >> 1) == 2) { ptr1= (const chart*) &((S32string)((oint)(ascizvar_string)-1UL))->data[ascizvar_offset]; } else { chart* _unpacked_ = (chart*)__builtin_alloca((ascizvar_len)*sizeof(chart)); if ((ascizvar_len) > 0) { if (((((sintB)((((Sstring)((oint)(ascizvar_string)-1UL)))->tfl & 0xFF)) - Rectype_S8string) >> 1) == 1) copy_16bit_32bit(&((S16string)((oint)(ascizvar_string)-1UL))->data[ascizvar_offset],(cint32*)_unpacked_,ascizvar_len); else if (((((sintB)((((Sstring)((oint)(ascizvar_string)-1UL)))->tfl & 0xFF)) - Rectype_S8string) >> 1) == 0) copy_8bit_32bit(&((S8string)((oint)(ascizvar_string)-1UL))->data[ascizvar_offset],(cint32*)_unpacked_,ascizvar_len); else NR; } ptr1= (const chart*) _unpacked_; }; { uintL ascizvar_bytelen = ((uintL (*) (object, const chart*, const chart*)) ((Pseudofun)((void*)((oint)(((Encoding)((oint)(encoding)-1UL))->enc_wcslen)-0UL))))(encoding,ptr1,(ptr1)+(ascizvar_len)); uintB ascizvar_data[ascizvar_bytelen+1]; do { const chart* _srcptr = (ptr1); const chart* _srcendptr = _srcptr+(ascizvar_len); uintB* _destptr = (&ascizvar_data[0]); uintB* _destendptr = _destptr+(ascizvar_bytelen); ((void (*) (object, object, const chart**, const chart*, uintB**, uintB*)) ((Pseudofun)((void*)((oint)(((Encoding)((oint)(encoding)-1UL))->enc_wcstombs)-0UL))))(encoding,(gcv_object_t)((oint)(0)+0UL),&_srcptr,_srcendptr,&_destptr,_destendptr); A((_srcptr == _srcendptr) && (_destptr == _destendptr)); } while(0); ascizvar_data[ascizvar_bytelen] = '\0'; { char* ascizvar = (char*) &ascizvar_data[0]; statement} ; }} while(0) ^~~~~~~~~ /Users/pbulk/build/databases/clisp-gdbm/work/.buildlink/include/gdbm.h:127:15: note: passing argument to parameter here void (*)(const char *)); ^ ./gdbm.c:350:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ ./gdbm.c:593:47: warning: unused parameter 'module' [-Wunused-parameter] void module__gdbm__init_function_1 (module_t* module) ^ ./gdbm.c:624:47: warning: unused parameter 'module' [-Wunused-parameter] void module__gdbm__init_function_2 (module_t* module) ^ ./gdbm.c:629:45: warning: unused parameter 'module' [-Wunused-parameter] void module__gdbm__fini_function (module_t* module) ^ 6 warnings generated.