+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent LUA_VERSION_REQD=54 WRKLOG=/tmp/bulklog/screws-0.56nb29/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent LUA_VERSION_REQD=54 WRKLOG=/tmp/bulklog/screws-0.56nb29/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for screws-0.56nb29 <ConfigOptions> make[1]: Entering directory '/home/pbulk/build/www/screws/work/screws-0.56/src/Server' ETCPREFIX?=${PREFIX} CFGFILE?=${ETCPREFIX}/etc/screws.conf LOGFILE?=${PREFIX}/var/log/access.log ERRFILE?=${PREFIX}/var/log/error.log EXEC?=${PREFIX}/share/screws/exec/main.pl DIP?=${PREFIX}/share/screws/hsml-inc/ DEP?=/tmp EXEC_PATH=${PREFIX}/libexec/screws/ MODULE_PATH=${PREFIX}/lib/screws/ DEBUG?=1 POLL?=1 IPV6?=1 LOGS?=1 DLOPEN?=1 SSL?=1 INCORE_LUA?=0 DEFS+= -DPATH_PYTHON=\"${PYTHON}\" -DPATH_SH=\"${SH}\" DEFS+= -DPATH_LUA=\"${LUA}\" -DPATH_JAVA=\"${JAVA}\" DEFS+= -DPATH_CSHARP=\"${CSHARP}\" DEFS+= -DDIP=\"${DIP}\" -DDEP=\"${DEP}\" </ConfigOptions> <!-- sleeping 1 second... --> [O] Options * USE_POLL * USE_DEBUG * USE_SSL * USE_DLOPEN [screwsd] Accept.c Accept.c: In function 'Accept': Accept.c:67:17: warning: implicit declaration of function 'screws_logs_error' [-Wimplicit-function-declaration] 67 | screws_logs_error(n,ERROR_MAXTHR,""); | ^~~~~~~~~~~~~~~~~ Accept.c:106:19: warning: implicit declaration of function 'SslShowCertificates' [-Wimplicit-function-declaration] 106 | SslShowCertificates(ssl); | ^~~~~~~~~~~~~~~~~~~ Accept.c:128:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 128 | sock=(int)ssl; | ^ Accept.c:137:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((int)b>ERROR_NULL && (int)b<ERROR_LASTONE) | ^ Accept.c:137:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((int)b>ERROR_NULL && (int)b<ERROR_LASTONE) | ^ Accept.c:156:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 156 | if ( ((int)b>0) && ((int)b<ERROR_LASTONE) ) | ^ Accept.c:156:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 156 | if ( ((int)b>0) && ((int)b<ERROR_LASTONE) ) | ^ Accept.c:157:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | return (int)b; | ^ Accept.c:190:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 190 | if ( ((int)b<ERROR_LASTONE) && ((int)b>=0)) | ^ Accept.c:190:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 190 | if ( ((int)b<ERROR_LASTONE) && ((int)b>=0)) | ^ Accept.c:193:17: warning: implicit declaration of function 'screws_socket_close' [-Wimplicit-function-declaration] 193 | screws_socket_close(s); | ^~~~~~~~~~~~~~~~~~~ Accept.c:219:17: warning: implicit declaration of function 'screws_heads_parse' [-Wimplicit-function-declaration] 219 | screws_heads_parse((int)ssl,b,head,nheads); | ^~~~~~~~~~~~~~~~~~ Accept.c:219:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 219 | screws_heads_parse((int)ssl,b,head,nheads); | ^ Accept.c:234:9: warning: implicit declaration of function 'screws_IO' [-Wimplicit-function-declaration] 234 | screws_IO(sock,n,head); | ^~~~~~~~~ [screwsd] Args.c Args.c: In function 'freedup': Args.c:22:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 22 | return (int)dst; | ^ [screwsd] Config.c [screwsd] Engine.c Config.c: In function 'conf_parse_key': Config.c:670:36: warning: implicit declaration of function 'screws_module_add'; did you mean 'CONF_module_add'? [-Wimplicit-function-declaration] 670 | if (Svr.strict & ! screws_module_add(b[0]) ) | ^~~~~~~~~~~~~~~~~ | CONF_module_add Engine.c: In function 'launchListen': Engine.c:155:24: warning: implicit declaration of function 'screws_socket_listen' [-Wimplicit-function-declaration] 155 | Svr.Lis[n].s = screws_socket_listen( | ^~~~~~~~~~~~~~~~~~~~ Config.c:684:23: warning: implicit declaration of function 'screws_module_option' [-Wimplicit-function-declaration] 684 | if (! screws_module_option(b[0],b[1]) ) | ^~~~~~~~~~~~~~~~~~~~ Config.c: In function 'ReadConfig': Config.c:742:17: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 742 | fgets(buf[0],BUFSIZE,f); | ^~~~~~~~~~~~~~~~~~~~~~~ Engine.c:168:14: warning: implicit declaration of function 'screws_logs_init' [-Wimplicit-function-declaration] 168 | ok = screws_logs_init(n); // TODO catch FALSE! | ^~~~~~~~~~~~~~~~ Engine.c:175:9: warning: implicit declaration of function 'screws_ssl_init' [-Wimplicit-function-declaration] 175 | screws_ssl_init(n); // TODO catch FALSE! | ^~~~~~~~~~~~~~~ Engine.c:177:9: warning: implicit declaration of function 'setParentEnv' [-Wimplicit-function-declaration] 177 | setParentEnv(n); | ^~~~~~~~~~~~ [screwsd] Env.c [screwsd] Error.c Error.c: In function 'Error': Error.c:53:25: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 53 | free(cwd); | ^~~~ Error.c:8:1: note: include '<stdlib.h>' or provide a declaration of 'free' 7 | #include "Error.h" +++ |+#include <stdlib.h> 8 | Error.c:53:25: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] 53 | free(cwd); | ^~~~ Error.c:53:25: note: include '<stdlib.h>' or provide a declaration of 'free' Env.c: In function 'setEnv': Env.c:324:14: warning: implicit declaration of function 'execModule'; did you mean 'execle'? [-Wimplicit-function-declaration] 324 | if ( execModule(MOD_ENV) ) return; | ^~~~~~~~~~ | execle [screwsd] Fmutex.c [screwsd] Logs.c [screwsd] Signal.c Signal.c: In function 'catchTimeout': Signal.c:40:1: warning: type of 'type' defaults to 'int' [-Wimplicit-int] 40 | catchTimeout(s,time,type) | ^~~~~~~~~~~~ Signal.c: In function 'catchSignals': Signal.c:95:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 95 | ret|=(int)( signal(SIGINT,(void *)my_SIGINT ) ); | ^ Signal.c:98:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | ret|=(int)( signal(SIGPIPE,SIG_IGN) ); | ^ Logs.c: In function 'screws_logs_access': Logs.c:80:14: warning: implicit declaration of function 'execModule'; did you mean 'execle'? [-Wimplicit-function-declaration] 80 | if ( execModule(MOD_LOGS) ) return 0; | ^~~~~~~~~~ | execle Logs.c:215:9: warning: implicit declaration of function 'screws_logs_write'; did you mean 'screws_logs_init'? [-Wimplicit-function-declaration] 215 | screws_logs_write( Svr.Lis[n].S[_LOGFILE], b); | ^~~~~~~~~~~~~~~~~ | screws_logs_init Logs.c: In function 'screws_logs_write': Logs.c:289:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 289 | write(fd,msg,strlen(msg)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [screwsd] Ssl.c [screwsd] Modules.c Ssl.c: In function 'SslInit': Ssl.c:86:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 86 | sm=SSLv23_server_method(); | ^ Ssl.c:89:17: warning: 'TLSv1_server_method' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 89 | sm=TLSv1_server_method(); | ^~ In file included from main.h:45, from Ssl.h:4, from Ssl.c:6: /home/pbulk/build/www/screws/work/.buildlink/include/openssl/ssl.h:2064:50: note: declared here 2064 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_server_method(void); | ^~~~~~~~~~~~~~~~~~~ Ssl.c:89:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 89 | sm=TLSv1_server_method(); | ^ [screwsd] Request.c [screwsd] main.c Request.c: In function 'doExec': Request.c:39:15: warning: implicit declaration of function 'execModule'; did you mean 'execle'? [-Wimplicit-function-declaration] 39 | if (! execModule(MOD_EXEC) ) | ^~~~~~~~~~ | execle Request.c: At top level: Request.c:109:1: warning: return type defaults to 'int' [-Wimplicit-int] 109 | printExecveFailed(n) | ^~~~~~~~~~~~~~~~~ Request.c: In function 'readRequest': Request.c:158:21: warning: implicit declaration of function 'screws_socket_recv' [-Wimplicit-function-declaration] 158 | ret=screws_socket_recv(s,b+i,1); | ^~~~~~~~~~~~~~~~~~ Request.c: In function 'doExec': Request.c:66:25: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 66 | fread(buf,2,1,fd); | ^~~~~~~~~~~~~~~~~ Request.c: In function 'printExecveFailed': Request.c:113:9: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 113 | getcwd(buf,200); | ^~~~~~~~~~~~~~~ [screwsd] Headers.c main.c: In function 'main': main.c:132:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | exit((int)NULL); | ^ [screwsd] IO.c Headers.c: In function 'screws_heads_parse': Headers.c:159:25: warning: implicit declaration of function 'screws_socket_recv' [-Wimplicit-function-declaration] 159 | screws_socket_recv(s,content,clength); | ^~~~~~~~~~~~~~~~~~ IO.c: In function 'screws_IO': IO.c:20:17: warning: implicit declaration of function 'screws_logs_access' [-Wimplicit-function-declaration] 20 | screws_logs_access(n); | ^~~~~~~~~~~~~~~~~~ Headers.c:223:38: warning: implicit declaration of function 'custom_memmem' [-Wimplicit-function-declaration] 223 | printf("FOUND(%s)\n",custom_memmem(begin,strlen(begin),token,strlen(token))); | ^~~~~~~~~~~~~ IO.c:21:17: warning: implicit declaration of function 'IO_direct' [-Wimplicit-function-declaration] 21 | IO_direct(s,n,head); | ^~~~~~~~~ IO.c:37:50: warning: implicit declaration of function 'setChildOptions' [-Wimplicit-function-declaration] 37 | if (! Error( Svr.Lis[n].name,setChildOptions(n) ) ) | ^~~~~~~~~~~~~~~ IO.c:50:33: warning: implicit declaration of function 'doExec' [-Wimplicit-function-declaration] 50 | doExec(s,n,head); | ^~~~~~ IO.c:64:25: warning: implicit declaration of function 'IO_poll'; did you mean 'ppoll'? [-Wimplicit-function-declaration] 64 | IO_poll(s,f_in[1],f_out[0],f_err[0]); | ^~~~~~~ | ppoll IO.c:68:25: warning: implicit declaration of function 'IO_buffer'; did you mean 'BIO_f_buffer'? [-Wimplicit-function-declaration] 68 | IO_buffer(n,s,f_out[0]); | ^~~~~~~~~ | BIO_f_buffer IO.c:71:25: warning: implicit declaration of function 'IO_select'; did you mean 'pselect'? [-Wimplicit-function-declaration] 71 | IO_select(n,s,f_out[0]); | ^~~~~~~~~ | pselect IO.c:25:4: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] 25 | pipe(f_in); | ^~~~~~~~~~ IO.c:26:9: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] 26 | pipe(f_out); | ^~~~~~~~~~~ IO.c:27:9: warning: ignoring return value of 'pipe' declared with attribute 'warn_unused_result' [-Wunused-result] 27 | pipe(f_err); | ^~~~~~~~~~~ IO.c:52:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 52 | write(f_out[1],"Internal error\n",15); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [screwsd] IO_direct.c [screwsd] IO_buffer.c IO_direct.c: In function 'IO_direct': IO_direct.c:23:9: warning: implicit declaration of function 'doExec' [-Wimplicit-function-declaration] 23 | doExec(s,n,head); | ^~~~~~ IO_buffer.c: In function 'IO_buffer': IO_buffer.c:49:31: warning: passing argument 2 of 'screws_send' makes integer from pointer without a cast [-Wint-conversion] 49 | screws_send(s,buf,1); | ^~~ | | | char * IO_buffer.c:10:28: note: expected 'int' but argument is of type 'char *' 10 | bool screws_send(int s,int b, char *i); | ~~~~^ IO_buffer.c:49:35: warning: passing argument 3 of 'screws_send' makes pointer from integer without a cast [-Wint-conversion] 49 | screws_send(s,buf,1); | ^ | | | int IO_buffer.c:10:37: note: expected 'char *' but argument is of type 'int' 10 | bool screws_send(int s,int b, char *i); | ~~~~~~^ [screwsd] IO_poll.c [screwsd] IO_select.c IO_poll.c: In function 'IO_poll': IO_poll.c:58:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 58 | SSL_read((SSL *)pfd[0].fd, b, tcpwin); | ^ IO_poll.c:78:25: warning: implicit declaration of function 'setHTTPCode' [-Wimplicit-function-declaration] 78 | setHTTPCode(b,j); | ^~~~~~~~~~~ IO_poll.c:79:30: warning: implicit declaration of function 'screws_send' [-Wimplicit-function-declaration] 79 | if (!screws_send(s,b,j)) | ^~~~~~~~~~~ IO_poll.c:63:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 63 | write(in,b,nb); | ^~~~~~~~~~~~~~ IO_poll.c:88:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 88 | read(pfd[2].fd, bff,1); | ^~~~~~~~~~~~~~~~~~~~~~ [screwsd] Socket.c IO_select.c: In function 'IO_select': IO_select.c:61:33: warning: implicit declaration of function 'setHTTPCode' [-Wimplicit-function-declaration] 61 | setHTTPCode(buf,nb); | ^~~~~~~~~~~ Socket.c: In function 'screws_send': Socket.c:104:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 104 | ret=SSL_write((SSL*)s,b,i); | ^ Socket.c: In function 'screws_socket_recv': Socket.c:136:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | ret=SSL_read((SSL*)s,buf,len); | ^ IO_select.c:62:33: warning: implicit declaration of function 'screws_send' [-Wimplicit-function-declaration] 62 | screws_send(in,buf,nb); | ^~~~~~~~~~~ [L] Linking... /bin/ld: Ssl.o: undefined reference to symbol 'OPENSSL_init_crypto@@OPENSSL_3.0.0' /bin/ld: /usr/pkg/lib/libcrypto.so.3: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[1]: *** [Makefile:28: all] Error 1 make[1]: Leaving directory '/home/pbulk/build/www/screws/work/screws-0.56/src/Server' /bin/sh: line 3: cd: src/Hsml: No such file or directory /bin/sh: line 3: cd: src/Utils: No such file or directory /bin/sh: line 3: cd: src/Modules: No such file or directory Build is done => Creating /home/pbulk/build/www/screws/work/.rc.d/screws