=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/mail/up-imappproxy", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for up-imapproxy-1.2.8nb3 --- ./src/icc.o --- --- ./src/main.o --- --- ./src/imapcommon.o --- --- ./src/request.o --- --- ./src/icc.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/icc.o ./src/icc.c --- ./src/main.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/main.o ./src/main.c --- ./src/imapcommon.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/imapcommon.o ./src/imapcommon.c --- ./src/request.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/request.o ./src/request.c --- ./src/main.o --- ./src/main.c: In function 'main': ./src/main.c:541:9: warning: 'EC_KEY_new_by_curve_name' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 541 | ecdh = EC_KEY_new_by_curve_name( NID_X9_62_prime256v1 ); | ^~~~ In file included from /home/pbulk/work/mail/up-imappproxy/work/.buildlink/include/openssl/x509.h:35, from /home/pbulk/work/mail/up-imappproxy/work/.buildlink/include/openssl/ssl.h:34, from ./include/imapproxy.h:150, from ./src/main.c:227: /home/pbulk/work/mail/up-imappproxy/work/.buildlink/include/openssl/ec.h:1009:31: note: declared here 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./src/main.c:543:9: warning: 'EC_KEY_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 543 | EC_KEY_free( ecdh ); | ^~~~~~~~~~~ /home/pbulk/work/mail/up-imappproxy/work/.buildlink/include/openssl/ec.h:1014:28: note: declared here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ --- ./src/hash.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/hash.o ./src/hash.c --- ./src/becomenonroot.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/becomenonroot.o ./src/becomenonroot.c --- ./src/config.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/config.o ./src/config.c --- ./src/logging.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/logging.o ./src/logging.c --- ./src/threads.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/threads.o ./src/threads.c --- ./src/config.o --- ./src/config.c: In function 'SetConfigOptions': ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:375:5: note: in expansion of macro 'ADD_TO_TABLE' 375 | ADD_TO_TABLE( "server_hostname", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:378:5: note: in expansion of macro 'ADD_TO_TABLE' 378 | ADD_TO_TABLE( "listen_port", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:381:5: note: in expansion of macro 'ADD_TO_TABLE' 381 | ADD_TO_TABLE( "listen_address", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:384:5: note: in expansion of macro 'ADD_TO_TABLE' 384 | ADD_TO_TABLE( "server_port", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:387:5: note: in expansion of macro 'ADD_TO_TABLE' 387 | ADD_TO_TABLE( "connect_retries", SetNumericValue, | ^~~~~~~~~~~~ ./src/config.c:220:13: note: 'SetNumericValue' declared here 220 | static void SetNumericValue( char *StringValue, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:389:5: note: in expansion of macro 'ADD_TO_TABLE' 389 | ADD_TO_TABLE( "connect_delay", SetNumericValue, | ^~~~~~~~~~~~ ./src/config.c:220:13: note: 'SetNumericValue' declared here 220 | static void SetNumericValue( char *StringValue, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:392:5: note: in expansion of macro 'ADD_TO_TABLE' 392 | ADD_TO_TABLE( "cache_size", SetNumericValue, | ^~~~~~~~~~~~ ./src/config.c:220:13: note: 'SetNumericValue' declared here 220 | static void SetNumericValue( char *StringValue, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:395:5: note: in expansion of macro 'ADD_TO_TABLE' 395 | ADD_TO_TABLE( "cache_expiration_time", SetNumericValue, | ^~~~~~~~~~~~ ./src/config.c:220:13: note: 'SetNumericValue' declared here 220 | static void SetNumericValue( char *StringValue, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:398:5: note: in expansion of macro 'ADD_TO_TABLE' 398 | ADD_TO_TABLE( "preauth_command", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:401:5: note: in expansion of macro 'ADD_TO_TABLE' 401 | ADD_TO_TABLE( "auth_sasl_plain_username", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:404:5: note: in expansion of macro 'ADD_TO_TABLE' 404 | ADD_TO_TABLE( "auth_sasl_plain_password", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:407:5: note: in expansion of macro 'ADD_TO_TABLE' 407 | ADD_TO_TABLE( "auth_shared_secret", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:410:5: note: in expansion of macro 'ADD_TO_TABLE' 410 | ADD_TO_TABLE( "proc_username", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:413:5: note: in expansion of macro 'ADD_TO_TABLE' 413 | ADD_TO_TABLE( "proc_groupname", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:416:5: note: in expansion of macro 'ADD_TO_TABLE' 416 | ADD_TO_TABLE( "stat_filename", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:419:5: note: in expansion of macro 'ADD_TO_TABLE' 419 | ADD_TO_TABLE( "syslog_facility", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:422:5: note: in expansion of macro 'ADD_TO_TABLE' 422 | ADD_TO_TABLE( "protocol_log_filename", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:425:5: note: in expansion of macro 'ADD_TO_TABLE' 425 | ADD_TO_TABLE( "syslog_prioritymask", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:428:5: note: in expansion of macro 'ADD_TO_TABLE' 428 | ADD_TO_TABLE( "tls_ca_file", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:431:5: note: in expansion of macro 'ADD_TO_TABLE' 431 | ADD_TO_TABLE( "tls_ca_path", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:434:5: note: in expansion of macro 'ADD_TO_TABLE' 434 | ADD_TO_TABLE( "tls_cert_file", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:437:5: note: in expansion of macro 'ADD_TO_TABLE' 437 | ADD_TO_TABLE( "tls_key_file", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:440:5: note: in expansion of macro 'ADD_TO_TABLE' 440 | ADD_TO_TABLE( "tls_ciphers", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:443:5: note: in expansion of macro 'ADD_TO_TABLE' 443 | ADD_TO_TABLE( "tls_verify_server", SetBooleanValue, | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:446:5: note: in expansion of macro 'ADD_TO_TABLE' 446 | ADD_TO_TABLE( "tls_no_tlsv1", SetBooleanValue, | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:449:5: note: in expansion of macro 'ADD_TO_TABLE' 449 | ADD_TO_TABLE( "tls_no_tlsv1.1", SetBooleanValue, | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:452:5: note: in expansion of macro 'ADD_TO_TABLE' 452 | ADD_TO_TABLE( "tls_no_tlsv1.2", SetBooleanValue, | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:455:5: note: in expansion of macro 'ADD_TO_TABLE' 455 | ADD_TO_TABLE( "send_tcp_keepalives", SetBooleanValue, | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, char **, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:458:5: note: in expansion of macro 'ADD_TO_TABLE' 458 | ADD_TO_TABLE( "chroot_directory", SetStringValue, | ^~~~~~~~~~~~ ./src/config.c:167:13: note: 'SetStringValue' declared here 167 | static void SetStringValue( char *String, | ^~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:461:5: note: in expansion of macro 'ADD_TO_TABLE' 461 | ADD_TO_TABLE( "enable_select_cache", SetBooleanValue, | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:464:5: note: in expansion of macro 'ADD_TO_TABLE' 464 | ADD_TO_TABLE( "foreground_mode", SetBooleanValue, --- ./src/select.o --- --- ./src/config.o --- | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:467:5: note: in expansion of macro 'ADD_TO_TABLE' 467 | ADD_TO_TABLE( "force_tls", SetBooleanValue, | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:470:5: note: in expansion of macro 'ADD_TO_TABLE' 470 | ADD_TO_TABLE( "enable_admin_commands", SetBooleanValue, | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:473:5: note: in expansion of macro 'ADD_TO_TABLE' 473 | ADD_TO_TABLE( "ipversion_only", SetNumericValue, | ^~~~~~~~~~~~ ./src/config.c:220:13: note: 'SetNumericValue' declared here 220 | static void SetNumericValue( char *StringValue, | ^~~~~~~~~~~~~~~ ./src/config.c:142:42: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(char *, unsigned int *, unsigned int)' [-Wincompatible-pointer-types] 142 | ConfigTable[ INDEX ].SetFunction = SETFUNCTION; \ | ^ ./src/config.c:476:5: note: in expansion of macro 'ADD_TO_TABLE' 476 | ADD_TO_TABLE( "dns_rr", SetBooleanValue, | ^~~~~~~~~~~~ ./src/config.c:266:13: note: 'SetBooleanValue' declared here 266 | static void SetBooleanValue( char *Value, | ^~~~~~~~~~~~~~~ ./src/config.c:557:33: error: too many arguments to function 'ConfigTable[i].SetFunction'; expected 0, have 3 557 | ( ConfigTable[i].SetFunction )( Value, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ~~~~~ ./src/config.c:130:13: note: declared here 130 | void (*(SetFunction))(); /* ptr to function used to set the value */ | ^~~~~~~~~~~ --- ./src/select.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -I. -I./include -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/ncurses -c -o ./src/select.o ./src/select.c --- ./src/config.o --- *** [./src/config.o] Error code 1 bmake: stopped making "all" in /home/pbulk/work/mail/up-imappproxy/work/squirrelmail.imap_proxy bmake: 1 error bmake: stopped making "all" in /home/pbulk/work/mail/up-imappproxy/work/squirrelmail.imap_proxy *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/up-imappproxy *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/up-imappproxy