WARNING: [license.mk] Every package should define a LICENSE. ===> Building for llnlxdir-2.1.2nb4 clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c account.c account.c:102:5: warning: implicit declaration of function 'add_wm_delete_window_cb' is invalid in C99 [-Wimplicit-function-declaration] add_wm_delete_window_cb(w_accountDialog, cb_account_cancel, NULL, False); ^ account.c:158:5: warning: implicit declaration of function 'use_normal_cursor' is invalid in C99 [-Wimplicit-function-declaration] use_normal_cursor(); ^ account.c:159:5: warning: implicit declaration of function 'traverse_to_widget' is invalid in C99 [-Wimplicit-function-declaration] traverse_to_widget(w_account); ^ account.c:162:5: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ 4 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c aconnect.c aconnect.c:160:7: warning: implicit declaration of function 'start_op' is invalid in C99 [-Wimplicit-function-declaration] if (!start_op(False)) ^ aconnect.c:164:2: warning: implicit declaration of function 'raise_okflag' is invalid in C99 [-Wimplicit-function-declaration] raise_okflag(); ^ aconnect.c:171:2: warning: implicit declaration of function 'traverse_to_widget' is invalid in C99 [-Wimplicit-function-declaration] traverse_to_widget(aconnect.w_hostName); ^ aconnect.c:212:2: warning: implicit declaration of function 'add_wm_delete_window_cb' is invalid in C99 [-Wimplicit-function-declaration] add_wm_delete_window_cb(aconnect.w_dialog, cb_aconnect_cancel, NULL, False); ^ aconnect.c:363:5: warning: implicit declaration of function 'retrieve_hostuser_history' is invalid in C99 [-Wimplicit-function-declaration] retrieve_hostuser_history(&list, sort_caches); ^ aconnect.c:366:5: warning: implicit declaration of function 'reset_list' is invalid in C99 [-Wimplicit-function-declaration] reset_list(aconnect.w_hostList); ^ aconnect.c:368:7: warning: implicit declaration of function 'parse_hostuser' is invalid in C99 [-Wimplicit-function-declaration] if (parse_hostuser(list->entries[i], &host_part, &user_part) == 0) { ^ aconnect.c:379:5: warning: implicit declaration of function 'release_array_list' is invalid in C99 [-Wimplicit-function-declaration] release_array_list(list); ^ aconnect.c:438:6: warning: implicit declaration of function 'parse_hostuser' is invalid in C99 [-Wimplicit-function-declaration] if (parse_hostuser(text, &host_part, &user_part) < 0) ^ aconnect.c:439:3: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Trouble in cb_aconnect_single_selection()"); ^ aconnect.c:458:5: warning: implicit declaration of function 'help_dialog' is invalid in C99 [-Wimplicit-function-declaration] help_dialog(widget, True, "Connect to Anonymous", aconnect_help); ^ aconnect.c:479:3: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Programming bug in cb_aconnect_def_action()"); ^ aconnect.c:526:9: warning: implicit declaration of function 'warn' is invalid in C99 [-Wimplicit-function-declaration] warn("Unable to log onto FTP server. No user name.", ^ aconnect.c:530:3: warning: implicit declaration of function 'traverse_to_widget' is invalid in C99 [-Wimplicit-function-declaration] traverse_to_widget(aconnect.w_userName); ^ aconnect.c:535:13: warning: implicit declaration of function 'parse_hostname' is invalid in C99 [-Wimplicit-function-declaration] switch (parse_hostname(hostname, &host_part, &port_part)) { ^ aconnect.c:540:9: warning: implicit declaration of function 'warn' is invalid in C99 [-Wimplicit-function-declaration] warn("Unable to log onto FTP server. No host name.", ^ aconnect.c:544:3: warning: implicit declaration of function 'traverse_to_widget' is invalid in C99 [-Wimplicit-function-declaration] traverse_to_widget(aconnect.w_hostName); ^ aconnect.c:565:2: warning: implicit declaration of function 'add_to_history' is invalid in C99 [-Wimplicit-function-declaration] add_to_history(USER, hostname, username); ^ aconnect.c:573:4: warning: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)' [-Wimplicit-function-declaration] sprintf(msg, "%s is already connected to %s.", username, hostname); ^ aconnect.c:573:4: note: include the header or explicitly provide a declaration for 'sprintf' aconnect.c:574:4: warning: implicit declaration of function 'info_dialog' is invalid in C99 [-Wimplicit-function-declaration] info_dialog(msg, dirwin->w_shell); ^ aconnect.c:580:4: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ aconnect.c:587:14: warning: implicit declaration of function 'get_host' is invalid in C99 [-Wimplicit-function-declaration] if ((host = get_host()) == -1) { ^ aconnect.c:591:3: warning: implicit declaration of function 'warn' is invalid in C99 [-Wimplicit-function-declaration] warn("Maximum number of hosts exceeded.", dirwin->w_shell); ^ aconnect.c:592:3: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ aconnect.c:597:2: warning: implicit declaration of function 'show_stop_button' is invalid in C99 [-Wimplicit-function-declaration] show_stop_button(dirwin); ^ aconnect.c:613:14: warning: implicit declaration of function 'do_connect' is invalid in C99 [-Wimplicit-function-declaration] retval = do_connect(host, dirwin); ^ aconnect.c:618:3: warning: implicit declaration of function 'record_abort' is invalid in C99 [-Wimplicit-function-declaration] record_abort("Anonymously Connect to Remote Host"); ^ aconnect.c:620:3: warning: implicit declaration of function 'release_host' is invalid in C99 [-Wimplicit-function-declaration] release_host(host); ^ aconnect.c:621:3: warning: implicit declaration of function 'hide_stop_button' is invalid in C99 [-Wimplicit-function-declaration] hide_stop_button(); ^ aconnect.c:622:3: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ aconnect.c:629:16: warning: implicit declaration of function 'starting_dir' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = starting_dir(host, &wd)) == -6) { ^ aconnect.c:630:3: warning: implicit declaration of function 'record_abort' is invalid in C99 [-Wimplicit-function-declaration] record_abort("Anonymously Connect to Remote Host"); ^ aconnect.c:631:3: warning: implicit declaration of function 'release_host' is invalid in C99 [-Wimplicit-function-declaration] release_host(host); ^ aconnect.c:632:3: warning: implicit declaration of function 'hide_stop_button' is invalid in C99 [-Wimplicit-function-declaration] hide_stop_button(); ^ aconnect.c:633:3: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ aconnect.c:637:11: warning: implicit declaration of function 'display_dir' is invalid in C99 [-Wimplicit-function-declaration] retval = display_dir(host, dirwin, wd, False, False, dirwin->cache_mode, ^ aconnect.c:642:3: warning: implicit declaration of function 'record_abort' is invalid in C99 [-Wimplicit-function-declaration] record_abort("Anonymously Connect to Remote Host"); ^ aconnect.c:643:3: warning: implicit declaration of function 'release_host' is invalid in C99 [-Wimplicit-function-declaration] release_host(host); ^ aconnect.c:645:3: warning: implicit declaration of function 'hide_stop_button' is invalid in C99 [-Wimplicit-function-declaration] hide_stop_button(); ^ aconnect.c:646:3: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ aconnect.c:650:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ aconnect.c:657:2: warning: implicit declaration of function 'record_and_alert' is invalid in C99 [-Wimplicit-function-declaration] record_and_alert(msg, dirwin->w_shell); ^ aconnect.c:659:2: warning: implicit declaration of function 'release_host' is invalid in C99 [-Wimplicit-function-declaration] release_host(host); ^ aconnect.c:660:2: warning: implicit declaration of function 'hide_stop_button' is invalid in C99 [-Wimplicit-function-declaration] hide_stop_button(); ^ aconnect.c:661:2: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ aconnect.c:680:2: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ 46 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c arconnect.c arconnect.c:85:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] do_connect(host, dirwin) ^ arconnect.c:107:2: warning: implicit declaration of function 'use_busy_cursor' is invalid in C99 [-Wimplicit-function-declaration] use_busy_cursor(); ^ arconnect.c:122:4: warning: implicit declaration of function 'cvt_to_lower' is invalid in C99 [-Wimplicit-function-declaration] cvt_to_lower(temp); ^ arconnect.c:145:12: warning: implicit declaration of function 'ftp_open' is invalid in C99 [-Wimplicit-function-declaration] retval = ftp_open(host, hinfo[host].proxy_host, hinfo[host].proxy_port); ^ arconnect.c:149:7: warning: implicit declaration of function 'parse_hostname' is invalid in C99 [-Wimplicit-function-declaration] if (parse_hostname(hinfo[host].hostname, &host_part, &port_part)) ^ arconnect.c:150:4: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Bug in do_connect()"); ^ arconnect.c:151:12: warning: implicit declaration of function 'ftp_open' is invalid in C99 [-Wimplicit-function-declaration] retval = ftp_open(host, host_part, port_part); ^ arconnect.c:155:3: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:158:3: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:166:3: warning: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)' [-Wimplicit-function-declaration] sprintf(uname, "%s@%s", hinfo[host].username, hinfo[host].hostname); ^ arconnect.c:166:3: note: include the header or explicitly provide a declaration for 'sprintf' arconnect.c:169:11: warning: implicit declaration of function 'ftp_user' is invalid in C99 [-Wimplicit-function-declaration] retval = ftp_user(host, uname); ^ arconnect.c:189:3: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:190:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ arconnect.c:220:4: warning: implicit declaration of function 'hide_stop_button' is invalid in C99 [-Wimplicit-function-declaration] hide_stop_button(); ^ arconnect.c:222:4: warning: implicit declaration of function 'show_stop_button' is invalid in C99 [-Wimplicit-function-declaration] show_stop_button(dirwin); ^ arconnect.c:224:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ arconnect.c:225:5: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:229:11: warning: implicit declaration of function 'ftp_password' is invalid in C99 [-Wimplicit-function-declaration] switch (ftp_password(host, passwrd)) { ^ arconnect.c:235:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ arconnect.c:236:4: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:255:3: warning: implicit declaration of function 'hide_stop_button' is invalid in C99 [-Wimplicit-function-declaration] hide_stop_button(); ^ arconnect.c:257:3: warning: implicit declaration of function 'show_stop_button' is invalid in C99 [-Wimplicit-function-declaration] show_stop_button(dirwin); ^ arconnect.c:259:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ arconnect.c:260:4: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:268:16: warning: implicit declaration of function 'ftp_account' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = ftp_account(host, acct)) < 0) { ^ arconnect.c:270:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ arconnect.c:271:3: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:283:6: warning: implicit declaration of function 'ftp_system' is invalid in C99 [-Wimplicit-function-declaration] if (ftp_system(host, False) == -6) { ^ arconnect.c:284:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ arconnect.c:285:3: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:290:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log("*** System is "); ^ arconnect.c:300:14: warning: implicit declaration of function 'set_hpss_wait' is invalid in C99 [-Wimplicit-function-declaration] (retval = set_hpss_wait(host)) < 0) { ^ arconnect.c:301:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ arconnect.c:302:3: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:307:4: warning: implicit declaration of function 'record_warning' is invalid in C99 [-Wimplicit-function-declaration] record_warning("Unable to set HPSS wait mode."); ^ arconnect.c:313:16: warning: implicit declaration of function 'remote_pwd' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = remote_pwd(host, &homedir)) < 0) { ^ arconnect.c:314:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ arconnect.c:315:3: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:320:4: warning: implicit declaration of function 'record_warning' is invalid in C99 [-Wimplicit-function-declaration] record_warning("Unable to get home directory."); ^ arconnect.c:337:2: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ arconnect.c:355:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] parse_hostname(hostname, host_part, port_part) ^ arconnect.c:409:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] parse_hostuser(hostuser, host_part, user_part) ^ 42 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c buttons.c buttons.c:140:21: warning: implicit declaration of function 'button_index' is invalid in C99 [-Wimplicit-function-declaration] int tabular_indx = button_index("tabularButton"); ^ buttons.c:263:3: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Programming bug in create_button()"); ^ buttons.c:280:3: warning: implicit declaration of function 'create_button_pixmaps' is invalid in C99 [-Wimplicit-function-declaration] create_button_pixmaps( ^ buttons.c:301:16: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast] XmNuserData, (XtPointer)indx, ^~~~~~~~~~~~~~~ buttons.c:342:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] button_index(name) ^ buttons.c:353:3: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Programming bug in button_index()"); ^ 6 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c cache.c cache.c:134:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] make_room_in_cache(len) ^ cache.c:151:3: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Bug in make_room_in_cache()"); ^ cache.c:459:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fetch_dirlist_from_cache(host, path, layout, dotfiles, dlist) ^ cache.c:513:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fetch_truepath_from_cache(host, path, true_path) ^ cache.c:573:3: warning: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)' [-Wimplicit-function-declaration] sprintf(msg, "*** Entry added to cache. Cache len = %ld\n", cache_len); ^ cache.c:573:3: note: include the header or explicitly provide a declaration for 'sprintf' cache.c:574:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log(msg); ^ cache.c:593:4: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log(msg); ^ cache.c:614:4: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log(msg); ^ cache.c:630:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log("*** True path cache hit\n"); ^ cache.c:641:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log("*** Directory list cache hit\n"); ^ cache.c:664:3: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Bug in check_max_cache_len()"); ^ 11 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c cmds.c cmds.c:87:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ftp_open(host, hostname, port) ^ cmds.c:103:9: warning: implicit declaration of function 'inet_addr' is invalid in C99 [-Wimplicit-function-declaration] temp = inet_addr(hostname); ^ cmds.c:118:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log(msg); ^ cmds.c:123:3: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Opening socket stream"); ^ cmds.c:130:3: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Making socket stream nonblocking"); ^ cmds.c:131:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(ctrl_fd); ^ cmds.c:138:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log("*** Will try to connect to remote\n"); ^ cmds.c:139:6: warning: implicit declaration of function 'iconnect' is invalid in C99 [-Wimplicit-function-declaration] if (iconnect(ctrl_fd, (struct sockaddr *)&remote,(int)sizeof(remote)) < 0) { ^ cmds.c:141:4: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Connecting socket stream"); ^ cmds.c:142:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(ctrl_fd); ^ cmds.c:145:11: warning: implicit declaration of function 'select_on_write' is invalid in C99 [-Wimplicit-function-declaration] switch (select_on_write(ctrl_fd, maxt)) { ^ cmds.c:147:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(ctrl_fd); ^ cmds.c:162:10: warning: implicit declaration of function 'get_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] scode = get_ftp_reply(host, reply, MAXFTPREPLY, &code, maxt); ^ cmds.c:165:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(hinfo[host].ctrl_fd); ^ cmds.c:168:3: warning: implicit declaration of function 'determine_server_from_open' is invalid in C99 [-Wimplicit-function-declaration] determine_server_from_open(host, reply); ^ cmds.c:171:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:175:4: warning: implicit declaration of function 'report_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_reply(host, reply); ^ cmds.c:188:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ftp_user(host, username) ^ cmds.c:199:16: warning: implicit declaration of function 'send_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = send_ftp_cmd(host, cmd)) == -2) { ^ cmds.c:200:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:206:11: warning: implicit declaration of function 'get_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] retval = get_ftp_reply(host, reply, MAXFTPREPLY, &code, maxt); ^ cmds.c:217:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:220:3: warning: implicit declaration of function 'abort_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] abort_ftp_cmd(host); ^ cmds.c:224:4: warning: implicit declaration of function 'report_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_reply(host, reply); ^ cmds.c:236:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ftp_password(host, password) ^ cmds.c:248:11: warning: implicit declaration of function 'send_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] retval = send_ftp_cmd(host, cmd); ^ cmds.c:251:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:257:10: warning: implicit declaration of function 'get_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] scode = get_ftp_reply(host, reply, MAXFTPREPLY, &code, maxt); ^ cmds.c:266:3: warning: implicit declaration of function 'abort_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] abort_ftp_cmd(host); ^ cmds.c:269:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:272:4: warning: implicit declaration of function 'report_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_reply(host, reply); ^ cmds.c:283:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ftp_account(host, account) ^ cmds.c:295:16: warning: implicit declaration of function 'send_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = send_ftp_cmd(host, cmd)) == -2) { ^ cmds.c:296:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:302:10: warning: implicit declaration of function 'get_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] scode = get_ftp_reply(host, reply, MAXFTPREPLY, &code, maxt); ^ cmds.c:309:3: warning: implicit declaration of function 'abort_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] abort_ftp_cmd(host); ^ cmds.c:312:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:315:4: warning: implicit declaration of function 'report_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_reply(host, reply); ^ cmds.c:330:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ftp_passive(host, port) ^ cmds.c:342:16: warning: implicit declaration of function 'send_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = send_ftp_cmd(host, "PASV")) == -2) { ^ cmds.c:343:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:349:14: warning: implicit declaration of function 'get_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] retval = get_ftp_reply(host, reply, MAXFTPREPLY, &code, maxt); ^ cmds.c:354:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:359:3: warning: implicit declaration of function 'abort_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] abort_ftp_cmd(host); ^ cmds.c:386:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ftp_type(host, mode) ^ cmds.c:405:16: warning: implicit declaration of function 'send_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = send_ftp_cmd(host, cmd)) == -2) { ^ cmds.c:406:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:412:10: warning: implicit declaration of function 'get_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] scode = get_ftp_reply(host, reply, MAXFTPREPLY, &code, maxt); ^ cmds.c:419:3: warning: implicit declaration of function 'abort_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] abort_ftp_cmd(host); ^ cmds.c:422:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:425:4: warning: implicit declaration of function 'report_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_reply(host, reply); ^ cmds.c:441:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ftp_port(host, hostport) ^ cmds.c:453:16: warning: implicit declaration of function 'send_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = send_ftp_cmd(host, cmd)) == -2) { ^ cmds.c:454:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:460:10: warning: implicit declaration of function 'get_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] scode = get_ftp_reply(host, reply, MAXFTPREPLY, &code, maxt); ^ cmds.c:467:3: warning: implicit declaration of function 'abort_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] abort_ftp_cmd(host); ^ cmds.c:470:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:473:4: warning: implicit declaration of function 'report_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_reply(host, reply); ^ cmds.c:489:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ftp_system(host, print_error_msg) ^ cmds.c:499:16: warning: implicit declaration of function 'send_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = send_ftp_cmd(host, "SYST")) == -2) { ^ cmds.c:500:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:506:10: warning: implicit declaration of function 'get_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] scode = get_ftp_reply(host, reply, MAXFTPREPLY, &code, maxt); ^ cmds.c:509:3: warning: implicit declaration of function 'determine_server_from_syst' is invalid in C99 [-Wimplicit-function-declaration] determine_server_from_syst(host, reply); ^ cmds.c:514:3: warning: implicit declaration of function 'abort_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] abort_ftp_cmd(host); ^ cmds.c:517:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:520:4: warning: implicit declaration of function 'report_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_reply(host, reply); ^ cmds.c:532:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ftp_allocate(host, size) ^ cmds.c:547:16: warning: implicit declaration of function 'send_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = send_ftp_cmd(host, cmd)) == -2) { ^ cmds.c:548:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:554:10: warning: implicit declaration of function 'get_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] scode = get_ftp_reply(host, reply, MAXFTPREPLY, &code, maxt); ^ cmds.c:561:3: warning: implicit declaration of function 'abort_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] abort_ftp_cmd(host); ^ cmds.c:564:3: warning: implicit declaration of function 'report_client_timeout' is invalid in C99 [-Wimplicit-function-declaration] report_client_timeout(host); ^ cmds.c:567:4: warning: implicit declaration of function 'report_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_reply(host, reply); ^ 73 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c color.c color.c:64:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] color_display() ^ 1 warning generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c controls.c controls.c:75:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] start_op(grey) ^ controls.c:80:3: warning: implicit declaration of function 'beep' is invalid in C99 [-Wimplicit-function-declaration] beep(); ^ controls.c:107:3: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Bug in end_op()"); ^ controls.c:130:35: warning: implicit declaration of function 'has_selected_entries' is invalid in C99 [-Wimplicit-function-declaration] if (dirwin->has_selection && has_selected_entries(dirwin)) { ^ controls.c:176:3: warning: implicit declaration of function 'update_layout_mode_buttons' is invalid in C99 [-Wimplicit-function-declaration] update_layout_mode_buttons(dirwin); ^ controls.c:186:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] op_in_progress() ^ 6 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c ctrlconn.c ctrlconn.c:93:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] write_tcp(host, fd, buf, n, maxtime) ^ ctrlconn.c:106:11: warning: implicit declaration of function 'select_on_write' is invalid in C99 [-Wimplicit-function-declaration] switch (select_on_write(fd, maxtime)) { ^ ctrlconn.c:108:18: warning: implicit declaration of function 'iwrite' is invalid in C99 [-Wimplicit-function-declaration] if ((nbytes = iwrite(fd, &buf[total_nbytes], n-total_nbytes)) < 0) { ^ ctrlconn.c:110:5: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Writing connection"); ^ ctrlconn.c:139:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] select_on_write(fd, maxtime) ^ ctrlconn.c:157:2: warning: implicit declaration of function 'add_timevals' is invalid in C99 [-Wimplicit-function-declaration] add_timevals(¤t_time, &delta, &finish_time); ^ ctrlconn.c:163:7: warning: implicit declaration of function 'stop' is invalid in C99 [-Wimplicit-function-declaration] if (stop()) ^ ctrlconn.c:166:7: warning: implicit declaration of function 'cmp_timevals' is invalid in C99 [-Wimplicit-function-declaration] if (cmp_timevals(¤t_time, &finish_time) > 0) ^ ctrlconn.c:177:10: warning: implicit declaration of function 'iselect' is invalid in C99 [-Wimplicit-function-declaration] nfds = iselect(max_fds(), &readfds, &writefds, &exceptfds, &timeout); ^ ctrlconn.c:177:18: warning: implicit declaration of function 'max_fds' is invalid in C99 [-Wimplicit-function-declaration] nfds = iselect(max_fds(), &readfds, &writefds, &exceptfds, &timeout); ^ ctrlconn.c:197:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] read_tcp(host, fd, buf, n, maxtime) ^ ctrlconn.c:209:11: warning: implicit declaration of function 'select_on_read' is invalid in C99 [-Wimplicit-function-declaration] switch (select_on_read(fd, maxtime)) { ^ ctrlconn.c:211:21: warning: implicit declaration of function 'iread' is invalid in C99 [-Wimplicit-function-declaration] if ((nbytes = iread(fd, &buf[total_nbytes], n-total_nbytes)) < 0) { ^ ctrlconn.c:213:8: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Reading connection"); ^ ctrlconn.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] select_on_read(fd, maxtime) ^ ctrlconn.c:259:2: warning: implicit declaration of function 'add_timevals' is invalid in C99 [-Wimplicit-function-declaration] add_timevals(¤t_time, &delta, &finish_time); ^ ctrlconn.c:265:7: warning: implicit declaration of function 'stop' is invalid in C99 [-Wimplicit-function-declaration] if (stop()) ^ ctrlconn.c:268:7: warning: implicit declaration of function 'cmp_timevals' is invalid in C99 [-Wimplicit-function-declaration] if (cmp_timevals(¤t_time, &finish_time) > 0) ^ ctrlconn.c:278:10: warning: implicit declaration of function 'iselect' is invalid in C99 [-Wimplicit-function-declaration] nfds = iselect(max_fds(), &readfds, NULL, &exceptfds, &timeout); ^ ctrlconn.c:278:18: warning: implicit declaration of function 'max_fds' is invalid in C99 [-Wimplicit-function-declaration] nfds = iselect(max_fds(), &readfds, NULL, &exceptfds, &timeout); ^ ctrlconn.c:302:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] get_ftp_reply(host, reply, maxreply, code, maxtime) ^ ctrlconn.c:324:20: warning: implicit declaration of function 'get_ftp_line' is invalid in C99 [-Wimplicit-function-declaration] if ((replycode = get_ftp_line(host, fd, line, MAXFTPLINE, maxtime)) < 0) ^ ctrlconn.c:343:3: warning: implicit declaration of function 'report_ftp_reply' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_reply(host, reply); ^ ctrlconn.c:349:4: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log("*** FTP server on remote host timed out.\n"); ^ ctrlconn.c:353:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log("*** FTP server on remote host timed out.\n"); ^ ctrlconn.c:381:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] get_ftp_line(host, fd, line, maxline, maxtime) ^ ctrlconn.c:412:14: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buf[0] = IAC; ~ ^~~ ctrlconn.c:73:14: note: expanded from macro 'IAC' #define IAC 255 ^~~ ctrlconn.c:413:14: warning: implicit conversion from 'int' to 'char' changes value from 254 to -2 [-Wconstant-conversion] buf[1] = DONT; ~ ^~~~ ctrlconn.c:72:14: note: expanded from macro 'DONT' #define DONT 254 ^~~ ctrlconn.c:424:14: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buf[0] = IAC; ~ ^~~ ctrlconn.c:73:14: note: expanded from macro 'IAC' #define IAC 255 ^~~ ctrlconn.c:425:14: warning: implicit conversion from 'int' to 'char' changes value from 252 to -4 [-Wconstant-conversion] buf[1] = WONT; ~ ^~~~ ctrlconn.c:70:14: note: expanded from macro 'WONT' #define WONT 252 ^~~ ctrlconn.c:454:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_ftp_cmd(host, cmd) ^ ctrlconn.c:464:3: warning: implicit declaration of function 'report_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_cmd(host,cmd); ^ ctrlconn.c:499:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] urgent_abort(host) ^ ctrlconn.c:508:3: warning: implicit declaration of function 'report_ftp_cmd' is invalid in C99 [-Wimplicit-function-declaration] report_ftp_cmd(host, "Urgent Abort"); ^ ctrlconn.c:527:6: warning: implicit declaration of function 'isend' is invalid in C99 [-Wimplicit-function-declaration] if (isend(fd, buf, 1, MSG_OOB) != 1) ^ ctrlconn.c:511:11: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buf[0] = IAC; ~ ^~~ ctrlconn.c:73:14: note: expanded from macro 'IAC' #define IAC 255 ^~~ ctrlconn.c:512:11: warning: implicit conversion from 'int' to 'char' changes value from 244 to -12 [-Wconstant-conversion] buf[1] = IP; ~ ^~ ctrlconn.c:68:14: note: expanded from macro 'IP' #define IP 244 ^~~ ctrlconn.c:526:11: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buf[0] = IAC; ~ ^~~ ctrlconn.c:73:14: note: expanded from macro 'IAC' #define IAC 255 ^~~ ctrlconn.c:529:11: warning: implicit conversion from 'int' to 'char' changes value from 242 to -14 [-Wconstant-conversion] buf[0] = DM; ~ ^~ ctrlconn.c:67:14: note: expanded from macro 'DM' #define DM 242 /* Telnet commands */ ^~~ ctrlconn.c:575:2: warning: implicit declaration of function 'show_abort_dialog' is invalid in C99 [-Wimplicit-function-declaration] show_abort_dialog(); ^ ctrlconn.c:597:2: warning: implicit declaration of function 'hide_abort_dialog' is invalid in C99 [-Wimplicit-function-declaration] hide_abort_dialog(); ^ ctrlconn.c:608:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] rest_stop(seconds) ^ ctrlconn.c:624:2: warning: implicit declaration of function 'add_timevals' is invalid in C99 [-Wimplicit-function-declaration] add_timevals(¤t_time, &delta, &finish_time); ^ ctrlconn.c:630:7: warning: implicit declaration of function 'stop' is invalid in C99 [-Wimplicit-function-declaration] if (stop()) ^ ctrlconn.c:633:7: warning: implicit declaration of function 'cmp_timevals' is invalid in C99 [-Wimplicit-function-declaration] if (cmp_timevals(¤t_time, &finish_time) > 0) ^ ctrlconn.c:641:10: warning: implicit declaration of function 'iselect' is invalid in C99 [-Wimplicit-function-declaration] nfds = iselect(max_fds(), &readfds, NULL, &exceptfds, &timeout); ^ ctrlconn.c:641:18: warning: implicit declaration of function 'max_fds' is invalid in C99 [-Wimplicit-function-declaration] nfds = iselect(max_fds(), &readfds, NULL, &exceptfds, &timeout); ^ 47 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c cursor.c cursor.c:253:2: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Bug in remove_dialog_from_list()"); ^ 1 warning generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c dataconn.c dataconn.c:74:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] init_data_conn(host) ^ dataconn.c:88:9: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Opening stream socket"); ^ dataconn.c:98:65: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockname(hinfo[host].ctrl_fd, (struct sockaddr *)&data, &addrlen) ^~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/socket.h:710:78: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict) ^ dataconn.c:101:3: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Gettin socket name"); ^ dataconn.c:102:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sock); ^ dataconn.c:107:3: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Binding stream socket"); ^ dataconn.c:108:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sock); ^ dataconn.c:114:3: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Listen"); ^ dataconn.c:115:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sock); ^ dataconn.c:123:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockname(sock, (struct sockaddr *)&data, &addrlen) < 0) { ^~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/socket.h:710:78: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict) ^ dataconn.c:125:3: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Getting socket name"); ^ dataconn.c:126:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sock); ^ dataconn.c:135:16: warning: implicit declaration of function 'ftp_port' is invalid in C99 [-Wimplicit-function-declaration] if ((retval = ftp_port(host, buf)) < 0) { ^ dataconn.c:136:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sock); ^ dataconn.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] accept_data_conn(data_fd) ^ dataconn.c:158:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log("*** Will try to accept connection\n"); ^ dataconn.c:160:16: warning: implicit declaration of function 'iaccept' is invalid in C99 [-Wimplicit-function-declaration] new_data_fd = iaccept(data_fd, (struct sockaddr *)&remote, &addrlen); ^ dataconn.c:162:3: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("accept"); ^ dataconn.c:163:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(data_fd); ^ dataconn.c:170:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(data_fd); ^ dataconn.c:183:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] passive_data_conn(host) ^ dataconn.c:196:15: warning: implicit declaration of function 'ftp_passive' is invalid in C99 [-Wimplicit-function-declaration] if((retval = ftp_passive(host, &hostport)) < 0) ^ dataconn.c:206:27: warning: implicit declaration of function 'inet_addr' is invalid in C99 [-Wimplicit-function-declaration] remote.sin_addr.s_addr = inet_addr(host_addr); ^ dataconn.c:212:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log(msg); ^ dataconn.c:217:3: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Opening socket stream"); ^ dataconn.c:228:3: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Making socket stream nonblocking"); ^ dataconn.c:229:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sock); ^ dataconn.c:236:3: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log("*** Will try to connect to remote data\n"); ^ dataconn.c:237:6: warning: implicit declaration of function 'iconnect' is invalid in C99 [-Wimplicit-function-declaration] if (iconnect(sock, (struct sockaddr *)&remote,(int)sizeof(remote)) < 0) { ^ dataconn.c:239:4: warning: implicit declaration of function 'report_perror' is invalid in C99 [-Wimplicit-function-declaration] report_perror("Connecting socket stream"); ^ dataconn.c:240:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sock); ^ dataconn.c:243:11: warning: implicit declaration of function 'select_on_write' is invalid in C99 [-Wimplicit-function-declaration] switch (select_on_write(sock, maxt)) { ^ dataconn.c:245:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(sock); ^ 33 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c delete.c delete.c:106:7: warning: implicit declaration of function 'start_op' is invalid in C99 [-Wimplicit-function-declaration] if (!start_op(True)) ^ delete.c:110:5: warning: implicit declaration of function 'raise_okflag' is invalid in C99 [-Wimplicit-function-declaration] raise_okflag(); ^ delete.c:114:8: warning: implicit declaration of function 'verify_selection' is invalid in C99 [-Wimplicit-function-declaration] if (!verify_selection(dirwin, dirwin, ^ delete.c:116:4: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ delete.c:122:2: warning: implicit declaration of function 'show_stop_button' is invalid in C99 [-Wimplicit-function-declaration] show_stop_button(dirwin); ^ delete.c:125:5: warning: implicit declaration of function 'use_busy_cursor' is invalid in C99 [-Wimplicit-function-declaration] use_busy_cursor(); ^ delete.c:129:12: warning: implicit declaration of function 'check_connection' is invalid in C99 [-Wimplicit-function-declaration] retval = check_connection(dirwin->host, dirwin); ^ delete.c:131:4: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ delete.c:134:5: warning: implicit declaration of function 'record_abort' is invalid in C99 [-Wimplicit-function-declaration] record_abort("Delete Entries"); ^ delete.c:137:5: warning: implicit declaration of function 'record_and_alert' is invalid in C99 [-Wimplicit-function-declaration] record_and_alert("Unable to delete entries.", dirwin->w_shell); ^ delete.c:139:4: warning: implicit declaration of function 'hide_stop_button' is invalid in C99 [-Wimplicit-function-declaration] hide_stop_button(); ^ delete.c:140:4: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ delete.c:150:13: warning: implicit declaration of function 'postorder_selected_items' is invalid in C99 [-Wimplicit-function-declaration] postorder_selected_items(&dirwin->entries[i], &head, &tail); ^ delete.c:161:2: warning: implicit declaration of function 'show_mp_monitor' is invalid in C99 [-Wimplicit-function-declaration] show_mp_monitor(dirwin, "Now Deleting:"); ^ delete.c:171:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] cb_delete_entries() ^ delete.c:195:6: warning: implicit declaration of function 'stop' is invalid in C99 [-Wimplicit-function-declaration] if (stop()) ^ delete.c:202:5: warning: implicit declaration of function 'record_and_alert' is invalid in C99 [-Wimplicit-function-declaration] record_and_alert("At least one deletion failed.", ^ delete.c:226:2: warning: implicit declaration of function 'release_path_links' is invalid in C99 [-Wimplicit-function-declaration] release_path_links(first_path_links); ^ delete.c:244:9: warning: implicit declaration of function 'local_cd' is invalid in C99 [-Wimplicit-function-declaration] if (local_cd(dc.full_path, False) == 0) ^ delete.c:247:13: warning: implicit declaration of function 'remote_cd' is invalid in C99 [-Wimplicit-function-declaration] switch (remote_cd(dc.dirwin->host, dc.full_path, False)) { ^ delete.c:257:6: warning: implicit declaration of function 'beep' is invalid in C99 [-Wimplicit-function-declaration] beep(); ^ delete.c:258:10: warning: implicit declaration of function 'question_dialog' is invalid in C99 [-Wimplicit-function-declaration] if (question_dialog(del_question, dc.dirwin->w_shell)) ^ delete.c:264:14: warning: implicit declaration of function 'get_dirlist' is invalid in C99 [-Wimplicit-function-declaration] switch (get_dirlist(dc.dirwin->host, dc.full_path, TABULAR, ^ delete.c:271:7: warning: implicit declaration of function 'record_and_alert' is invalid in C99 [-Wimplicit-function-declaration] record_and_alert(del_error_msg, dc.dirwin->w_shell); ^ delete.c:277:7: warning: implicit declaration of function 'record_and_alert' is invalid in C99 [-Wimplicit-function-declaration] record_and_alert( ^ delete.c:289:6: warning: implicit declaration of function 'release_array_list' is invalid in C99 [-Wimplicit-function-declaration] release_array_list(list); ^ delete.c:299:2: warning: implicit declaration of function 'update_mp_monitor' is invalid in C99 [-Wimplicit-function-declaration] update_mp_monitor(dc.rel_path); ^ delete.c:301:12: warning: implicit declaration of function 'local_delete' is invalid in C99 [-Wimplicit-function-declaration] retval = local_delete(dc.full_path); ^ delete.c:303:3: warning: implicit declaration of function 'flush_cache_directory' is invalid in C99 [-Wimplicit-function-declaration] flush_cache_directory(dc.dirwin->host, dc.full_path); ^ delete.c:304:3: warning: implicit declaration of function 'parse_path' is invalid in C99 [-Wimplicit-function-declaration] parse_path(hinfo[dc.dirwin->host].system, dc.full_path, &dir, NULL); ^ delete.c:310:13: warning: implicit declaration of function 'remote_rmdir' is invalid in C99 [-Wimplicit-function-declaration] retval = remote_rmdir(dc.dirwin->host, dc.full_path); ^ delete.c:314:12: warning: implicit declaration of function 'remote_cd' is invalid in C99 [-Wimplicit-function-declaration] switch (remote_cd(dc.dirwin->host, dc.full_path, False)) { ^ delete.c:323:14: warning: implicit declaration of function 'remote_delete' is invalid in C99 [-Wimplicit-function-declaration] retval = remote_delete(dc.dirwin->host, dc.full_path); ^ delete.c:326:13: warning: implicit declaration of function 'remote_delete' is invalid in C99 [-Wimplicit-function-declaration] retval = remote_delete(dc.dirwin->host, dc.full_path); ^ delete.c:334:9: warning: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)' [-Wimplicit-function-declaration] sprintf(msg, "Unable to delete %s.", dc.rel_path); ^ delete.c:334:9: note: include the header or explicitly provide a declaration for 'sprintf' delete.c:335:9: warning: implicit declaration of function 'record_warning' is invalid in C99 [-Wimplicit-function-declaration] record_warning(msg); ^ delete.c:341:10: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log(msg); ^ delete.c:354:2: warning: implicit declaration of function 'hide_mp_monitor' is invalid in C99 [-Wimplicit-function-declaration] hide_mp_monitor(); ^ delete.c:355:2: warning: implicit declaration of function 'record_abort' is invalid in C99 [-Wimplicit-function-declaration] record_abort("Delete Entries"); ^ delete.c:356:2: warning: implicit declaration of function 'write_log' is invalid in C99 [-Wimplicit-function-declaration] write_log("*** Deletion(s) aborted."); ^ delete.c:357:2: warning: implicit declaration of function 'dirwin_out_of_date_alert' is invalid in C99 [-Wimplicit-function-declaration] dirwin_out_of_date_alert(dc.dirwin); ^ delete.c:363:11: warning: implicit declaration of function 'display_dir' is invalid in C99 [-Wimplicit-function-declaration] retval = display_dir(dc.dirwin->host, dc.dirwin, dc.dirwin->dirname, True, ^ delete.c:372:3: warning: implicit declaration of function 'restore_lost_connection' is invalid in C99 [-Wimplicit-function-declaration] restore_lost_connection(dc.dirwin->host, dc.dirwin); ^ delete.c:375:3: warning: implicit declaration of function 'record_and_alert' is invalid in C99 [-Wimplicit-function-declaration] record_and_alert(msg1, dc.dirwin->w_shell); ^ delete.c:382:2: warning: implicit declaration of function 'restore_lost_connection' is invalid in C99 [-Wimplicit-function-declaration] restore_lost_connection(dc.dirwin->host, dc.dirwin); ^ delete.c:394:3: warning: implicit declaration of function 'release_linked_list' is invalid in C99 [-Wimplicit-function-declaration] release_linked_list(&dc.head[i]); ^ delete.c:397:2: warning: implicit declaration of function 'clear_selected_entries' is invalid in C99 [-Wimplicit-function-declaration] clear_selected_entries(); ^ delete.c:398:2: warning: implicit declaration of function 'update_dir_controls' is invalid in C99 [-Wimplicit-function-declaration] update_dir_controls(); ^ delete.c:400:3: warning: implicit declaration of function 'beep' is invalid in C99 [-Wimplicit-function-declaration] beep(); ^ delete.c:401:2: warning: implicit declaration of function 'restore_prev_cursor' is invalid in C99 [-Wimplicit-function-declaration] restore_prev_cursor(); ^ delete.c:404:2: warning: implicit declaration of function 'hide_stop_button' is invalid in C99 [-Wimplicit-function-declaration] hide_stop_button(); ^ delete.c:405:2: warning: implicit declaration of function 'end_op' is invalid in C99 [-Wimplicit-function-declaration] end_op(); ^ 52 warnings generated. clang -pipe -Os -I/opt/pkg/include -Wall -Wpointer-arith -no-cpp-precomp -I/opt/pkg/include -D__aarch64__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -c diag.c diag.c:129:12: error: redeclaration of 'sys_nerr' with a different type: 'int' vs 'const int' extern int sys_nerr; ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/stdio.h:360:20: note: previous declaration is here extern __const int sys_nerr; /* perror(3) external variables */ ^ diag.c:132:14: error: redeclaration of 'sys_errlist' with a different type: 'char *[]' vs 'const char *const []' extern char *sys_errlist[]; ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/stdio.h:361:30: note: previous declaration is here extern __const char *__const sys_errlist[]; ^ diag.c:162:2: warning: implicit declaration of function 'attach_wm_icon' is invalid in C99 [-Wimplicit-function-declaration] attach_wm_icon(diag.w_shell); ^ diag.c:169:2: warning: implicit declaration of function 'add_wm_delete_window_cb' is invalid in C99 [-Wimplicit-function-declaration] add_wm_delete_window_cb(diag.w_shell, cb_diag_close, NULL, True); ^ diag.c:454:2: warning: implicit declaration of function 'add_dialog_to_list' is invalid in C99 [-Wimplicit-function-declaration] add_dialog_to_list(diag.w_shell); ^ diag.c:478:2: warning: implicit declaration of function 'help_dialog' is invalid in C99 [-Wimplicit-function-declaration] help_dialog(widget, False, "Diagnostics", diagnostics_help); ^ diag.c:492:2: warning: implicit declaration of function 'traverse_to_widget' is invalid in C99 [-Wimplicit-function-declaration] traverse_to_widget(diag.w_closeButton); ^ diag.c:544:13: warning: passing 'const char *const' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] write_log(sys_errlist[saved_errno]); ^~~~~~~~~~~~~~~~~~~~~~~~ diag.c:547:3: warning: 'sprintf' will always overflow; destination buffer has size 10, but format string expands to at least 11 [-Wfortify-source] sprintf(buf, "errno = %d\n", saved_errno); ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:47:3: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ diag.c:619:3: warning: implicit declaration of function 'record_and_alert' is invalid in C99 [-Wimplicit-function-declaration] record_and_alert(msg, diag.w_shell); ^ diag.c:785:3: warning: implicit declaration of function 'fatal_error' is invalid in C99 [-Wimplicit-function-declaration] fatal_error("Bug in cb_change_diagnostics_level()"); ^ 9 warnings and 2 errors generated. *** [diag.o] Error code 1 bmake: stopped making "all" in /Users/pbulk/build/net/llnlxdir/work/llnlxdir2_1_2/sources bmake: 1 error bmake: stopped making "all" in /Users/pbulk/build/net/llnlxdir/work/llnlxdir2_1_2/sources *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/net/llnlxdir *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/net/llnlxdir