=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/net/irrd", "stage-install", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Installing for irrd-2.3.9nb11 => Generating pre-install file lists => Creating installation directories Making lib cd config; /opt/pkg/bin/bmake clang -std=gnu23 -pipe -Os -D_REENTRANT -Wall -DHAVE_CONFIG_H -D_REENTRANT -DFUNCPROTO -I../../include -c config_file.c config_file.c:26:19: error: too many arguments to function call, expected 0, have 1 26 | module->call_fn (module->arg); | ~~~~~~~~~~~~~~~ ^~~~~~~~~~~ config_file.c:144:32: warning: incompatible function pointer types passing 'void (char *)' to parameter of type 'void_fn_t' (aka 'void (*)(void)') [-Wincompatible-function-pointer-types] 144 | config_add_module (0, "!", get_comment_config, strdup (uii->cp)); | ^~~~~~~~~~~~~~~~~~ config_file.c:40:53: note: passing argument to parameter 'call_fn' here 40 | config_add_module (int flags, char *name, void_fn_t call_fn, void *arg) | ^ config_file.c:301:11: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 301 | (void *) num); | ^~~~~~~~~~~~ config_file.c:300:50: warning: incompatible function pointer types passing 'void (int)' to parameter of type 'void_fn_t' (aka 'void (*)(void)') [-Wincompatible-function-pointer-types] 300 | config_del_module (0, "access-list", get_access_list_config, | ^~~~~~~~~~~~~~~~~~~~~~ config_file.c:72:53: note: passing argument to parameter 'call_fn' here 72 | config_del_module (int flags, char *name, void_fn_t call_fn, void *arg) | ^ config_file.c:314:7: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 314 | (void *) num); | ^~~~~~~~~~~~ config_file.c:313:46: warning: incompatible function pointer types passing 'void (int)' to parameter of type 'void_fn_t' (aka 'void (*)(void)') [-Wincompatible-function-pointer-types] 313 | config_add_module (0, "access-list", get_access_list_config, | ^~~~~~~~~~~~~~~~~~~~~~ config_file.c:40:53: note: passing argument to parameter 'call_fn' here 40 | config_add_module (int flags, char *name, void_fn_t call_fn, void *arg) | ^ config_file.c:843:48: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 843 | uii_add_command2 (UII_NORMAL, 0, "enable", enable, "Enable"); | ^~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:847:23: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 847 | show_config, "Display current configuration"); | ^~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:849:23: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 849 | start_config, "Configure MRTd"); | ^~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:850:47: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 850 | uii_add_command2 (UII_ENABLE, 0, "write", config_write, | ^~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:855:9: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 855 | config_line_vty, "Enable telnet interface"); | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:857:9: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 857 | config_line_vty, "Disable telnet interface"); | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:859:9: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 859 | config_line_login, "Enable login"); | ^~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:861:9: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 861 | config_line_login, "Disable login"); | ^~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:863:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 863 | config_line_password, | ^~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:866:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 866 | config_line_password, "Delete password"); | ^~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:868:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 868 | config_line_access_class, "Define access list"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:870:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 870 | config_line_access_class, "Delete access list"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:872:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int, int, int)' (aka 'int (struct _uii_connection_t *, int, int, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 872 | config_line_timeout, "Set timeout"); | ^~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:874:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int, int, int)' (aka 'int (struct _uii_connection_t *, int, int, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 874 | config_line_timeout, "Set default to timeout"); | ^~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:876:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 876 | config_line_port, "Specify port number"); | ^~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:878:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 878 | config_line_port, "Reset port number to default"); | ^~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:880:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, prefix_t *)' (aka 'int (struct _uii_connection_t *, struct _prefix_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 880 | config_line_address, "Specify binding address"); | ^~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:882:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, prefix_t *)' (aka 'int (struct _uii_connection_t *, struct _prefix_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 882 | config_line_address, "Free binding address"); | ^~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:885:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *, int, int)' (aka 'int (struct _uii_connection_t *, char *, int, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 885 | config_password, | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:888:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *, int, int)' (aka 'int (struct _uii_connection_t *, char *, int, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 888 | config_password, "Delete password"); | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:890:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 890 | config_enable_password, | ^~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:893:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 893 | config_enable_password, | ^~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:896:53: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 896 | uii_add_command2 (UII_CONFIG, 0, "uii_port %d", config_uii_port, | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:899:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 899 | config_uii_port, | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:901:53: warning: incompatible function pointer types passing 'int (uii_connection_t *, prefix_t *)' (aka 'int (struct _uii_connection_t *, struct _prefix_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 901 | uii_add_command2 (UII_CONFIG, 0, "uii_addr %M", config_uii_addr, | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:903:53: warning: incompatible function pointer types passing 'int (uii_connection_t *, prefix_t *)' (aka 'int (struct _uii_connection_t *, struct _prefix_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 903 | uii_add_command2 (UII_CONFIG, 0, "no uii_addr", config_uii_addr, | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:905:56: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 905 | uii_add_command2 (UII_CONFIG, 0, "uii_timeout %d", config_uii_timeout, | ^~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:907:56: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 907 | uii_add_command2 (UII_CONFIG, 0, "no uii_timeout", config_uii_timeout, | ^~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:910:50: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 910 | uii_add_command2 (UII_CONFIG, 0, "debug %S", config_debug, | ^~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:914:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int, char *, prefix_t *, char *)' (aka 'int (struct _uii_connection_t *, int, char *, struct _prefix_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 914 | config_access_list, "Add IP based acl lists"); | ^~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:917:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int, char *)' (aka 'int (struct _uii_connection_t *, int, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 917 | config_access_list_all, "Add IP based acl lists"); | ^~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:920:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int, char *, prefix_t *, char *)' (aka 'int (struct _uii_connection_t *, int, char *, struct _prefix_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 920 | config_access_list, "Delete IP based acl lists"); | ^~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:923:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, int, char *)' (aka 'int (struct _uii_connection_t *, int, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 923 | config_access_list_all, "Delete IP based acl lists"); | ^~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:926:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 926 | config_redirect, "Set redirect directory"); | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:928:9: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 928 | config_redirect, "Disable redirection"); | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:931:14: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 931 | "#", config_comment, NULL); | ^~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:933:14: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 933 | "!", config_comment, NULL); | ^~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ config_file.c:1014:32: warning: incompatible function pointer types passing 'void (char *)' to parameter of type 'void_fn_t' (aka 'void (*)(void)') [-Wincompatible-function-pointer-types] 1014 | config_add_module (0, "!", get_comment_config, strdup ( | ^~~~~~~~~~~~~~~~~~ config_file.c:40:53: note: passing argument to parameter 'call_fn' here 40 | config_add_module (int flags, char *name, void_fn_t call_fn, void *arg) | ^ config_file.c:1018:32: warning: incompatible function pointer types passing 'void (char *)' to parameter of type 'void_fn_t' (aka 'void (*)(void)') [-Wincompatible-function-pointer-types] 1018 | config_add_module (0, "!", get_comment_config, strdup (strbuf)); | ^~~~~~~~~~~~~~~~~~ config_file.c:40:53: note: passing argument to parameter 'call_fn' here 40 | config_add_module (int flags, char *name, void_fn_t call_fn, void *arg) | ^ config_file.c:1020:32: warning: incompatible function pointer types passing 'void (char *)' to parameter of type 'void_fn_t' (aka 'void (*)(void)') [-Wincompatible-function-pointer-types] 1020 | config_add_module (0, "!", get_comment_config, strdup ( | ^~~~~~~~~~~~~~~~~~ config_file.c:40:53: note: passing argument to parameter 'call_fn' here 40 | config_add_module (int flags, char *name, void_fn_t call_fn, void *arg) | ^ config_file.c:1023:32: warning: incompatible function pointer types passing 'void (char *)' to parameter of type 'void_fn_t' (aka 'void (*)(void)') [-Wincompatible-function-pointer-types] 1023 | config_add_module (0, "!", get_comment_config, strdup ("#")); | ^~~~~~~~~~~~~~~~~~ config_file.c:40:53: note: passing argument to parameter 'call_fn' here 40 | config_add_module (int flags, char *name, void_fn_t call_fn, void *arg) | ^ config_file.c:1025:32: warning: incompatible function pointer types passing 'void (char *)' to parameter of type 'void_fn_t' (aka 'void (*)(void)') [-Wincompatible-function-pointer-types] 1025 | config_add_module (0, "!", get_comment_config, strdup ("#")); | ^~~~~~~~~~~~~~~~~~ config_file.c:40:53: note: passing argument to parameter 'call_fn' here 40 | config_add_module (int flags, char *name, void_fn_t call_fn, void *arg) | ^ 47 warnings and 1 error generated. *** Error code 1 Stop. bmake[2]: stopped making "all" in /var/tmp/work/net/irrd/work/irrd2.3.9/src/lib/config cd mrt; /opt/pkg/bin/bmake clang -std=gnu23 -pipe -Os -D_REENTRANT -Wall -DHAVE_CONFIG_H -D_REENTRANT -DFUNCPROTO -I../../include -c mrt.c mrt.c:10:11: error: unknown type name 'status'; did you mean 'static'? 10 | mrt_exit (status) | ^~~~~~ | static mrt.c:10:11: error: invalid storage class specifier in function declarator mrt.c:10:17: error: a type specifier is required for all declarations 10 | mrt_exit (status) | ~~~~~~^ mrt.c:10:18: error: expected ';' after top level declarator 10 | mrt_exit (status) | ^ | ; mrt.c:12:1: error: expected identifier or '(' 12 | { | ^ mrt.c:95:18: error: too many arguments to function call, expected 0, have 1 95 | event->call_fn (event->args[0]); | ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ mrt.c:186:10: fatal error: '/usr/include/assert.h' file not found 186 | #include | ^~~~~~~~~~~~~~~~~~~~~~~ 7 errors generated. *** Error code 1 Stop. bmake[2]: stopped making "all" in /var/tmp/work/net/irrd/work/irrd2.3.9/src/lib/mrt cd radix; /opt/pkg/bin/bmake clang -std=gnu23 -pipe -Os -D_REENTRANT -Wall -DHAVE_CONFIG_H -D_REENTRANT -DFUNCPROTO -I../../include -c radix.c radix.c:47:13: error: too many arguments to function call, expected 0, have 1 47 | func (Xrn->data); | ~~~~ ^~~~~~~~~ radix.c:81:8: error: too many arguments to function call, expected 0, have 2 81 | func (node->prefix, node->data); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 2 errors generated. *** Error code 1 Stop. bmake[2]: stopped making "all" in /var/tmp/work/net/irrd/work/irrd2.3.9/src/lib/radix cd struct; /opt/pkg/bin/bmake cd timer; /opt/pkg/bin/bmake clang -std=gnu23 -pipe -Os -D_REENTRANT -Wall -DHAVE_CONFIG_H -D_REENTRANT -DFUNCPROTO -I../../include -c timer.c timer.c:222:1: error: conflicting types for 'init_timer' 222 | init_timer (trace_t *tr) | ^ ../../include/timer.h:63:6: note: previous declaration is here 63 | void init_timer (); | ^ 1 error generated. *** Error code 1 Stop. bmake[2]: stopped making "all" in /var/tmp/work/net/irrd/work/irrd2.3.9/src/lib/timer Installing programs cd IRRd; /opt/pkg/bin/bmake clang -std=gnu23 -pipe -Os -D_REENTRANT -Wall -DHAVE_CONFIG_H -D_REENTRANT -DFUNCPROTO -I../../include -c main.c main.c:181:25: error: too many arguments to function call, expected 0, have 1 181 | init_irrd_commands (UNPRIV_FLAG); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ main.c:38:6: note: 'init_irrd_commands' declared here 38 | void init_irrd_commands (); | ^ main.c:371:14: warning: variable 't' set but not used [-Wunused-but-set-variable] 371 | int pid, t; | ^ main.c:435:6: error: conflicting types for 'init_irrd_commands' 435 | void init_irrd_commands (int UNPRIV_FLAG) { | ^ main.c:38:6: note: previous declaration is here 38 | void init_irrd_commands (); | ^ main.c:443:24: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 443 | "show config", show_config, | ^~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:446:24: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 446 | "show config", show_config, | ^~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:450:24: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 450 | "show timers", uii_show_timers, "Display timer information"); | ^~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:651:7: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 651 | no_config_debug_server, "Turn off server logging"); | ^~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:653:7: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 653 | config_debug_server_file, "Configure logging information"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:655:7: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 655 | config_debug_server_size, "Limit the size of the logfile"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:657:7: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 657 | config_debug_server_syslog, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:660:7: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 660 | config_debug_server_verbose, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:663:7: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 663 | config_no_debug_server_verbose, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:667:21: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 667 | config_statusfile, "set statusfile name"); | ^~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:670:7: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 670 | no_config_debug_submission, "Turn off submision logging"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:672:7: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 672 | config_debug_submission_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:675:7: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 675 | config_debug_submission_verbose, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:678:7: warning: incompatible function pointer types passing 'int (uii_connection_t *, int)' (aka 'int (struct _uii_connection_t *, int)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 678 | config_debug_submission_maxsize, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:681:7: warning: incompatible function pointer types passing 'int (uii_connection_t *)' (aka 'int (struct _uii_connection_t *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 681 | config_debug_submission_syslog, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ main.c:685:7: warning: incompatible function pointer types passing 'int (uii_connection_t *, char *)' (aka 'int (struct _uii_connection_t *, char *)') to parameter of type 'uii_call_fn_t' (aka 'int (*)(void)') [-Wincompatible-function-pointer-types] 685 | config_tmp_directory, | ^~~~~~~~~~~~~~~~~~~~ ../../include/user.h:155:23: note: passing argument to parameter 'call_fn' here 155 | uii_call_fn_t call_fn, char *explanation); | ^ 17 warnings and 2 errors generated. *** Error code 1 Stop. bmake[2]: stopped making "install" in /var/tmp/work/net/irrd/work/irrd2.3.9/src/programs/IRRd cd irr_rpsl_submit; /opt/pkg/bin/bmake bmake[2]: don't know how to make ../hdr_comm/libhdrs.a. Stop bmake[2]: stopped making "install" in /var/tmp/work/net/irrd/work/irrd2.3.9/src/programs/irr_rpsl_submit cd irr_rpsl_check; /opt/pkg/bin/bmake bmake[2]: don't know how to make ../hdr_comm/libhdrs.a. Stop bmake[2]: stopped making "install" in /var/tmp/work/net/irrd/work/irrd2.3.9/src/programs/irr_rpsl_check cd irr_notify; /opt/pkg/bin/bmake bmake[2]: don't know how to make ../hdr_comm/libhdrs.a. Stop bmake[2]: stopped making "install" in /var/tmp/work/net/irrd/work/irrd2.3.9/src/programs/irr_notify /usr/bin/install -c -o pbulk -g staff -m 644 /var/tmp/work/net/irrd/work/irrd2.3.9/src/../samples/irrd.conf.sample /var/tmp/work/net/irrd/work/.destdir/opt/pkg/share/examples/irrd/irrd.conf /usr/bin/install -c -o pbulk -g staff -m 644 /var/tmp/work/net/irrd/work/irrd2.3.9/src/../irrd-user.pdf /var/tmp/work/net/irrd/work/.destdir/opt/pkg/share/doc/irrd/irrd-user.pdf /usr/bin/install -c -o pbulk -g staff -m 644 /var/tmp/work/net/irrd/work/irrd2.3.9/src/../irrd-user.sgml /var/tmp/work/net/irrd/work/.destdir/opt/pkg/share/doc/irrd/irrd-user.sgml cd /var/tmp/work/net/irrd/work/irrd2.3.9/src/programs/IRRd && /opt/pkg/bin/bmake DESTDIR=/var/tmp/work/net/irrd/work/.destdir install-man /usr/bin/install -c -o pbulk -g staff -m 644 irrd.8 /var/tmp/work/net/irrd/work/.destdir/opt/pkg/share/man/man8/irrd.8 cd /var/tmp/work/net/irrd/work/irrd2.3.9/src/programs/irrdcacher && /usr/bin/install -c -o pbulk -g staff -m 755 irrdcacher /var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin && /usr/bin/install -c -o pbulk -g staff -m 755 ripe2rpsl /var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin => Automatic manual page handling => Generating post-install file lists pkg_create: can't stat `/var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin/irr_notify' pkg_create: can't stat `/var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin/irr_rpsl_check' pkg_create: can't stat `/var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin/irr_rpsl_submit' pkg_create: can't stat `/var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin/irrd' => Checking file-check results for irrd-2.3.9nb11 ERROR: ************************************************************ ERROR: The following files are in the PLIST but not in /var/tmp/work/net/irrd/work/.destdir/opt/pkg: ERROR: /var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin/irr_notify ERROR: /var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin/irr_rpsl_check ERROR: /var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin/irr_rpsl_submit ERROR: /var/tmp/work/net/irrd/work/.destdir/opt/pkg/sbin/irrd *** Error code 1 Stop. bmake[1]: stopped making "stage-install" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/net/irrd *** Error code 1 Stop. bmake: stopped making "stage-install" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/net/irrd