+ local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ecore-1.7.10nb7/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ecore-1.7.10nb7/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ecore-1.7.10nb7 --- all --- /usr/pkg/bin/bmake all-recursive --- all-recursive --- Making all in doc Making all in src --- all --- /usr/pkg/bin/bmake all-recursive --- all-recursive --- Making all in lib --- all-recursive --- Making all in ecore --- ecore.lo --- --- ecore_alloc.lo --- CC ecore_alloc.lo --- ecore.lo --- CC ecore.lo --- ecore_alloc.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ecore_alloc.c:33: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ecore.c:31: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_anim.lo --- CC ecore_anim.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_anim.c:8: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_app.lo --- CC ecore_app.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_app.c:17: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_events.lo --- CC ecore_events.lo --- ecore_getopt.lo --- CC ecore_getopt.lo --- ecore_events.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_events.c:7: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_getopt.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_getopt.c:54: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_idle_enterer.lo --- CC ecore_idle_enterer.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_idle_enterer.c:7: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_idle_exiter.lo --- --- ecore_idler.lo --- --- ecore_idle_exiter.lo --- CC ecore_idle_exiter.lo --- ecore_idler.lo --- CC ecore_idler.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_idler.c:7: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_idle_exiter.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_idle_exiter.c:7: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_job.lo --- CC ecore_job.lo --- ecore_main.lo --- CC ecore_main.lo --- ecore_job.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_job.c:7: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_main.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_main.c:58: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_pipe.lo --- CC ecore_pipe.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_pipe.c:47: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_poll.lo --- CC ecore_poll.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_poll.c:7: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_time.lo --- CC ecore_time.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_time.c:19: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_timer.lo --- CC ecore_timer.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_timer.c:8: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_thread.lo --- CC ecore_thread.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_thread.c:16: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_glib.lo --- CC ecore_glib.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_glib.c:8: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_throttle.lo --- CC ecore_throttle.lo --- ecore_signal.lo --- CC ecore_signal.lo --- ecore_throttle.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_throttle.c:8: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_signal.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_signal.c:12: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ecore_signal.c: In function '_ecore_signal_shutdown': ecore_signal.c:84:40: warning: cast between incompatible function types from 'void (*)(int)' to 'void (*)(int, siginfo_t *, void *)' {aka 'void (*)(int, union siginfo *, void *)'} [-Wcast-function-type] 84 | _ecore_signal_callback_set(SIGPIPE, (Signal_Handler)SIG_DFL); | ^ ecore_signal.c:85:40: warning: cast between incompatible function types from 'void (*)(int)' to 'void (*)(int, siginfo_t *, void *)' {aka 'void (*)(int, union siginfo *, void *)'} [-Wcast-function-type] 85 | _ecore_signal_callback_set(SIGALRM, (Signal_Handler)SIG_DFL); | ^ ecore_signal.c:86:40: warning: cast between incompatible function types from 'void (*)(int)' to 'void (*)(int, siginfo_t *, void *)' {aka 'void (*)(int, union siginfo *, void *)'} [-Wcast-function-type] 86 | _ecore_signal_callback_set(SIGCHLD, (Signal_Handler)SIG_DFL); | ^ ecore_signal.c:87:40: warning: cast between incompatible function types from 'void (*)(int)' to 'void (*)(int, siginfo_t *, void *)' {aka 'void (*)(int, union siginfo *, void *)'} [-Wcast-function-type] 87 | _ecore_signal_callback_set(SIGUSR1, (Signal_Handler)SIG_DFL); | ^ ecore_signal.c:88:40: warning: cast between incompatible function types from 'void (*)(int)' to 'void (*)(int, siginfo_t *, void *)' {aka 'void (*)(int, union siginfo *, void *)'} [-Wcast-function-type] 88 | _ecore_signal_callback_set(SIGUSR2, (Signal_Handler)SIG_DFL); | ^ ecore_signal.c:89:39: warning: cast between incompatible function types from 'void (*)(int)' to 'void (*)(int, siginfo_t *, void *)' {aka 'void (*)(int, union siginfo *, void *)'} [-Wcast-function-type] 89 | _ecore_signal_callback_set(SIGHUP, (Signal_Handler)SIG_DFL); | ^ ecore_signal.c:90:40: warning: cast between incompatible function types from 'void (*)(int)' to 'void (*)(int, siginfo_t *, void *)' {aka 'void (*)(int, union siginfo *, void *)'} [-Wcast-function-type] 90 | _ecore_signal_callback_set(SIGQUIT, (Signal_Handler)SIG_DFL); | ^ ecore_signal.c:91:39: warning: cast between incompatible function types from 'void (*)(int)' to 'void (*)(int, siginfo_t *, void *)' {aka 'void (*)(int, union siginfo *, void *)'} [-Wcast-function-type] 91 | _ecore_signal_callback_set(SIGINT, (Signal_Handler)SIG_DFL); | ^ ecore_signal.c:92:40: warning: cast between incompatible function types from 'void (*)(int)' to 'void (*)(int, siginfo_t *, void *)' {aka 'void (*)(int, union siginfo *, void *)'} [-Wcast-function-type] 92 | _ecore_signal_callback_set(SIGTERM, (Signal_Handler)SIG_DFL); | ^ --- ecore_exe.lo --- CC ecore_exe.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from Ecore.h:329, from ecore_exe.c:49: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libecore.la --- CCLD libecore.la Making all in ecore_input --- ecore_input.lo --- --- ecore_input_compose.lo --- --- ecore_input.lo --- CC ecore_input.lo --- ecore_input_compose.lo --- CC ecore_input_compose.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_input_compose.c:8: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ecore_input.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_input.c:8: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libecore_input.la --- CCLD libecore_input.la Making all in ecore_input_evas --- ecore_input_evas.lo --- CC ecore_input_evas.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_input_evas.c:8: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libecore_input_evas.la --- CCLD libecore_input_evas.la Making all in ecore_con --- libecore_con_la-ecore_con.lo --- --- libecore_con_la-ecore_con_socks.lo --- CC libecore_con_la-ecore_con_socks.lo --- libecore_con_la-ecore_con.lo --- CC libecore_con_la-ecore_con.lo --- libecore_con_la-ecore_con_socks.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_con_socks.c:81: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libecore_con_la-ecore_con.lo --- In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_con.c:67: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libecore_con_la-ecore_con_socks.lo --- In file included from ecore_con_socks.c:84: ecore_con_socks.c: In function '_ecore_con_socks_free': ecore_con_private.h:247:24: warning: variable 'v5' set but not used [-Wunused-but-set-variable] 247 | Ecore_Con_Socks_v5 *v5 = NULL; \ | ^~ ecore_con_socks.c:142:4: note: in expansion of macro 'ECORE_CON_SOCKS_CAST_ELSE' 142 | ECORE_CON_SOCKS_CAST_ELSE(ecs) return; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_private.h:246:24: warning: variable 'v4' set but not used [-Wunused-but-set-variable] 246 | Ecore_Con_Socks_v4 *v4 = NULL; \ | ^~ ecore_con_socks.c:142:4: note: in expansion of macro 'ECORE_CON_SOCKS_CAST_ELSE' 142 | ECORE_CON_SOCKS_CAST_ELSE(ecs) return; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_socks.c: In function 'ecore_con_socks_lookup_set': ecore_con_private.h:247:24: warning: variable 'v5' set but not used [-Wunused-but-set-variable] 247 | Ecore_Con_Socks_v5 *v5 = NULL; \ | ^~ ecore_con_socks.c:842:4: note: in expansion of macro 'ECORE_CON_SOCKS_CAST_ELSE' 842 | ECORE_CON_SOCKS_CAST_ELSE(ecs) return; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_private.h:246:24: warning: variable 'v4' set but not used [-Wunused-but-set-variable] 246 | Ecore_Con_Socks_v4 *v4 = NULL; \ | ^~ ecore_con_socks.c:842:4: note: in expansion of macro 'ECORE_CON_SOCKS_CAST_ELSE' 842 | ECORE_CON_SOCKS_CAST_ELSE(ecs) return; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_socks.c: In function 'ecore_con_socks_lookup_get': ecore_con_private.h:247:24: warning: variable 'v5' set but not used [-Wunused-but-set-variable] 247 | Ecore_Con_Socks_v5 *v5 = NULL; \ | ^~ ecore_con_socks.c:861:4: note: in expansion of macro 'ECORE_CON_SOCKS_CAST_ELSE' 861 | ECORE_CON_SOCKS_CAST_ELSE(ecs) return EINA_FALSE; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_private.h:246:24: warning: variable 'v4' set but not used [-Wunused-but-set-variable] 246 | Ecore_Con_Socks_v4 *v4 = NULL; \ | ^~ ecore_con_socks.c:861:4: note: in expansion of macro 'ECORE_CON_SOCKS_CAST_ELSE' 861 | ECORE_CON_SOCKS_CAST_ELSE(ecs) return EINA_FALSE; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_socks.c: In function '_ecore_con_socks_read_v5': ecore_con_socks.c:362:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 362 | switch (v5->method) | ^~~~~~ ecore_con_socks.c:384:9: note: here 384 | case ECORE_CON_PROXY_STATE_REQUEST: | ^~~~ ecore_con_socks.c: In function '_ecore_con_socks_svr_init_v5': ecore_con_socks.c:216:46: warning: iteration 2 invokes undefined behavior [-Waggressive-loop-optimizations] 216 | sbuf[x] = ECORE_CON_SOCKS_V5_METHODS[x - 2]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ecore_con_socks.c:215:8: note: within this loop 215 | for (x = 2; x < 2 + ECORE_CON_SOCKS_V5_TOTAL_METHODS; x++) | ^~~ --- libecore_con_la-ecore_con_ssl.lo --- CC libecore_con_la-ecore_con_ssl.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_con_ssl.c:46: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_ssl.c: In function '_ecore_con_ssl_server_prepare_openssl': ecore_con_ssl.c:1568:11: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations] 1568 | SSL_ERROR_CHECK_GOTO_ERROR(!(svr->ssl_ctx = SSL_CTX_new(TLSv1_client_method()))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/ssl.h:15, from ecore_con_ssl.c:36: /usr/include/openssl/ssl.h:1879:1: note: declared here 1879 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) | ^~~~~~~~~~~~~~~~~~ ecore_con_ssl.c:1570:11: warning: 'TLSv1_server_method' is deprecated [-Wdeprecated-declarations] 1570 | SSL_ERROR_CHECK_GOTO_ERROR(!(svr->ssl_ctx = SSL_CTX_new(TLSv1_server_method()))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/ssl.h:15, from ecore_con_ssl.c:36: /usr/include/openssl/ssl.h:1878:1: note: declared here 1878 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void)) | ^~~~~~~~~~~~~~~~~~ ecore_con_ssl.c: In function '_ecore_con_ssl_server_init_openssl': ecore_con_ssl.c:1637:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 1637 | svr->ssl_state = ECORE_CON_SSL_STATE_HANDSHAKING; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_ssl.c:1639:7: note: here 1639 | case ECORE_CON_SSL_STATE_HANDSHAKING: | ^~~~ ecore_con_ssl.c: In function '_ecore_con_ssl_client_init_openssl': ecore_con_ssl.c:1902:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 1902 | cl->ssl_state = ECORE_CON_SSL_STATE_HANDSHAKING; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_ssl.c:1904:7: note: here 1904 | case ECORE_CON_SSL_STATE_HANDSHAKING: | ^~~~ --- libecore_con_la-ecore_con_url.lo --- CC libecore_con_la-ecore_con_url.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_con_url.c:28: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ecore_con_url.c: In function 'ecore_con_url_new': ecore_con_url.c:245:4: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 245 | curl_easy_setopt(url_con->curl_easy, CURLOPT_PROGRESSFUNCTION, | ^~~~~~~~~~~~~~~~ In file included from ecore_con_private.h:21, from ecore_con_url.c:31: /home/pbulk/build/devel/ecore/work/.buildlink/include/curl/curl.h:1295:21: note: declared here 1295 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/curl/curl.h:1081:40: note: in definition of macro 'CURLOPTDEPRECATED' 1081 | #define CURLOPTDEPRECATED(na,t,nu,v,m) na CURL_DEPRECATED(v,m) = t + nu | ^~ ecore_con_url.c: In function 'ecore_con_url_free': ecore_con_url.c:322:9: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 322 | curl_easy_setopt(url_con->curl_easy, CURLOPT_PROGRESSFUNCTION, NULL); | ^~~~~~~~~~~~~~~~ In file included from ecore_con_private.h:21, from ecore_con_url.c:31: /home/pbulk/build/devel/ecore/work/.buildlink/include/curl/curl.h:1295:21: note: declared here 1295 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/curl/curl.h:1081:40: note: in definition of macro 'CURLOPTDEPRECATED' 1081 | #define CURLOPTDEPRECATED(na,t,nu,v,m) na CURL_DEPRECATED(v,m) = t + nu | ^~ --- libecore_con_la-ecore_con_alloc.lo --- CC libecore_con_la-ecore_con_alloc.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_con_alloc.c:31: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libecore_con_la-ecore_con_url.lo --- In file included from /usr/include/stdio.h:595, from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_inline_array.x:24, from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_array.h:436, from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_file.h:28, from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:204, from ../../../src/lib/ecore/Ecore.h:329, from ecore_con_url.c:28: ecore_con_url.c: In function 'ecore_con_url_new': ecore_con_url.c:223:43: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 223 | snprintf(proxy, sizeof(proxy), "%s:%d", host, | ^~~~~~~ ecore_con_url.c:223:47: note: format string is defined here 223 | snprintf(proxy, sizeof(proxy), "%s:%d", host, | ^~ In file included from /usr/include/stdio.h:595, from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_inline_array.x:24, from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_array.h:436, from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_file.h:28, from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:204, from ../../../src/lib/ecore/Ecore.h:329, from ecore_con_url.c:28: ecore_con_url.c:223:43: note: directive argument in the range [1, 65535] 223 | snprintf(proxy, sizeof(proxy), "%s:%d", host, | ^~~~~~~ ecore_con_url.c:223:12: note: '__builtin_snprintf' output between 3 and 262 bytes into a destination of size 256 223 | snprintf(proxy, sizeof(proxy), "%s:%d", host, | ^~~~~~~~ --- libecore_con_la-ecore_con_local.lo --- CC libecore_con_la-ecore_con_local.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_con_local.c:29: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:127, from ecore_con_local.c:6: ecore_con_local.c: In function 'ecore_con_local_connect': ecore_con_local.c:110:6: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 110 | strncpy(buf, svr->name, | ^~~~~~~ ecore_con_local.c:93:16: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 93 | strncpy(buf, svr->name, sizeof(buf)); | ^~~~~~~ ecore_con_local.c:145:9: warning: '__builtin_strncpy' output may be truncated copying 104 bytes from a string of length 4095 [-Wstringop-truncation] 145 | strncpy(socket_unix.sun_path, buf, sizeof(socket_unix.sun_path)); | ^~~~~~~ ecore_con_local.c: In function 'ecore_con_local_listen': ecore_con_local.c:248:6: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 248 | strncpy(buf, svr->name, | ^~~~~~~ ecore_con_local.c:287:9: warning: '__builtin_strncpy' output may be truncated copying 104 bytes from a string of length 4095 [-Wstringop-truncation] 287 | strncpy(socket_unix.sun_path, buf, sizeof(socket_unix.sun_path)); | ^~~~~~~ --- libecore_con_la-ecore_con_dns.lo --- CC libecore_con_la-ecore_con_dns.lo In file included from /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/Eina.h:209, from ../../../src/lib/ecore/Ecore.h:329, from ecore_con_dns.c:33: /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:234:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 234 | eina_module_symbol_path_get(const void *symbol, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/ecore/work/.buildlink/include/eina-1/eina/eina_module.h:251:2: warning: ignoring attribute 'malloc' because it conflicts with attribute 'pure' [-Wattributes] 251 | eina_module_environment_path_get(const char *env, const char *sub_dir) EINA_PURE EINA_MALLOC EINA_ARG_NONNULL(1, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libecore_con_la-dns.lo --- CC libecore_con_la-dns.lo --- libecore_con_la-ecore_con_dns.lo --- In file included from ecore_con_dns.c:31: ecore_con_dns.c: In function 'ecore_con_info_get': dns.h:987:24: error: lvalue required as unary '&' operand 987 | #define dns_opts(...) (&dns_quietinit((struct dns_options)DNS_OPTS_INIT(__VA_ARGS__))) | ^ ecore_con_dns.c:311:111: note: in expansion of macro 'dns_opts' 311 | if (!(dns->resolv = dns_res_open(resconf, hosts, dns_hints_mortal(dns_hints_local(resconf, &error)), NULL, dns_opts(), &error))) | ^~~~~~~~ *** [libecore_con_la-ecore_con_dns.lo] Error code 1 bmake[5]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src/lib/ecore_con --- libecore_con_la-dns.lo --- In file included from dns.c:92: dns.c: In function 'dns_p_merge': dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:1043:4: note: in expansion of macro 'dns_rr_foreach' 1043 | dns_rr_foreach(&rr, A, .section = section) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:1050:4: note: in expansion of macro 'dns_rr_foreach' 1050 | dns_rr_foreach(&rr, B, .section = section) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:1053:5: note: in expansion of macro 'dns_rr_foreach' 1053 | dns_rr_foreach(&mr, M, .type = rr.type, .section = DNS_S_ALL) { | ^~~~~~~~~~~~~~ dns.c: In function 'dns_p_dump': dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.c:1262:17: note: in expansion of macro 'dns_rr_i_new' 1262 | dns_p_dump3(P, dns_rr_i_new(P, .section = 0), fp); | ^~~~~~~~~~~~ dns.c: In function 'dns_rr_exists': dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:1957:2: note: in expansion of macro 'dns_rr_foreach' 1957 | dns_rr_foreach(&rr1, P1, .section = rr0->section, .type = rr0->type) { | ^~~~~~~~~~~~~~ dns.c: In function 'dns_hints_query': dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.c:5088:27: note: in expansion of macro 'dns_rr_i_new' 5088 | if (!dns_rr_grep(&rr, 1, dns_rr_i_new(Q, .section = DNS_S_QUESTION), Q, &error)) | ^~~~~~~~~~~~ dns.c: In function 'dns_res_merge': dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6175:2: note: in expansion of macro 'dns_rr_foreach' 6175 | dns_rr_foreach(&rr[0], P[0], .section = DNS_S_QD) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6182:4: note: in expansion of macro 'dns_rr_foreach' 6182 | dns_rr_foreach(&rr[i], P[i], .section = section) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6185:5: note: in expansion of macro 'dns_rr_foreach' 6185 | dns_rr_foreach(&rr[2], P[2], .type = rr[i].type, .section = (DNS_S_ALL & ~DNS_S_QD)) { | ^~~~~~~~~~~~~~ dns.c: In function 'dns_res_glue': dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6241:3: note: in expansion of macro 'dns_rr_foreach' 6241 | dns_rr_foreach(&rr, R->stack[sp].answer, .name = qname, .type = qtype, .section = (DNS_S_ALL & ~DNS_S_QD)) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6257:3: note: in expansion of macro 'dns_rr_foreach' 6257 | dns_rr_foreach(&rr, R->stack[sp].answer, .name = qname, .type = DNS_T_CNAME, .section = (DNS_S_ALL & ~DNS_S_QD)) { | ^~~~~~~~~~~~~~ dns.c: In function 'dns_res_nameserv_cmp': dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.c:6316:41: note: in expansion of macro 'dns_rr_i_new' 6316 | if (!(glued[0] = !!dns_rr_grep(&x, 1, dns_rr_i_new(P, .section = (DNS_S_ALL & ~DNS_S_QD), .name = ns.host, .type = DNS_T_A), P, &error))) | ^~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.c:6320:41: note: in expansion of macro 'dns_rr_i_new' 6320 | if (!(glued[1] = !!dns_rr_grep(&y, 1, dns_rr_i_new(P, .section = (DNS_S_ALL & ~DNS_S_QD), .name = ns.host, .type = DNS_T_A), P, &error))) | ^~~~~~~~~~~~ dns.c: In function 'dns_res_exec': dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6365:3: note: in expansion of macro 'dns_rr_foreach' 6365 | dns_rr_foreach(&rr, F->answer, .name = host, .type = dns_rr_type(12, F->query), .section = DNS_S_AN) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6369:3: note: in expansion of macro 'dns_rr_foreach' 6369 | dns_rr_foreach(&rr, F->answer, .name = host, .type = DNS_T_CNAME, .section = DNS_S_AN) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6569:3: note: in expansion of macro 'dns_rr_foreach' 6569 | dns_rr_foreach(&rr, F[1].answer, .name = host, .type = DNS_T_A, .section = (DNS_S_ALL & ~DNS_S_QD)) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6643:3: note: in expansion of macro 'dns_rr_foreach' 6643 | dns_rr_foreach(&rr, F->answer, .section = DNS_S_AN, .name = host, .type = rr.type) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6647:3: note: in expansion of macro 'dns_rr_foreach' 6647 | dns_rr_foreach(&rr, F->answer, .section = DNS_S_AN, .name = host, .type = DNS_T_CNAME) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6656:3: note: in expansion of macro 'dns_rr_foreach' 6656 | dns_rr_foreach(&rr, F->answer, .section = DNS_S_NS, .type = DNS_T_NS) { | ^~~~~~~~~~~~~~ dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.h:523:53: note: in expansion of macro 'dns_rr_i_new' 523 | for (struct dns_rr_i DNS_PP_XPASTE(i, __LINE__) = *dns_rr_i_new((P), __VA_ARGS__); dns_rr_grep((rr), 1, &DNS_PP_XPASTE(i, __LINE__), (P), &(int){ 0 }); ) | ^~~~~~~~~~~~ dns.h:525:29: note: in expansion of macro 'dns_rr_foreach_' 525 | #define dns_rr_foreach(...) dns_rr_foreach_(__VA_ARGS__) | ^~~~~~~~~~~~~~~ dns.c:6790:3: note: in expansion of macro 'dns_rr_foreach' 6790 | dns_rr_foreach(&rr, F[1].answer, .section = DNS_S_AN, .type = DNS_T_A) { | ^~~~~~~~~~~~~~ dns.c: In function 'dns_ai_nextent': dns.h:485:16: error: lvalue required as unary '&' operand 485 | dns_rr_i_init(&dns_quietinit((struct dns_rr_i){ 0, __VA_ARGS__ }), (P)) | ^ dns.c:7244:27: note: in expansion of macro 'dns_rr_i_new' 7244 | if (dns_rr_grep(&rr, 1, dns_rr_i_new(ai->glue, .section = DNS_S_QD, .name = ai->g.name, .type = ai->g.type), ai->glue, &error)) | ^~~~~~~~~~~~ dns.c: In function 'dns_so_check': dns.c:5711:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5711 | so->state++; | ~~~~~~~~~^~ dns.c:5712:2: note: here 5712 | case DNS_SO_UDP_CONN: | ^~~~ dns.c:5716:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5716 | so->state++; | ~~~~~~~~~^~ dns.c:5717:2: note: here 5717 | case DNS_SO_UDP_SEND: | ^~~~ dns.c:5724:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5724 | so->state++; | ~~~~~~~~~^~ dns.c:5725:2: note: here 5725 | case DNS_SO_UDP_RECV: | ^~~~ dns.c:5738:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5738 | so->state++; | ~~~~~~~~~^~ dns.c:5739:2: note: here 5739 | case DNS_SO_UDP_DONE: | ^~~~ dns.c:5743:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5743 | so->state++; | ~~~~~~~~~^~ dns.c:5744:2: note: here 5744 | case DNS_SO_TCP_INIT: | ^~~~ dns.c:5751:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5751 | so->state++; | ~~~~~~~~~^~ dns.c:5752:2: note: here 5752 | case DNS_SO_TCP_CONN: | ^~~~ dns.c:5758:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5758 | so->state++; | ~~~~~~~~~^~ dns.c:5759:2: note: here 5759 | case DNS_SO_TCP_SEND: | ^~~~ dns.c:5763:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5763 | so->state++; | ~~~~~~~~~^~ dns.c:5764:2: note: here 5764 | case DNS_SO_TCP_RECV: | ^~~~ dns.c:5768:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5768 | so->state++; | ~~~~~~~~~^~ dns.c:5769:2: note: here 5769 | case DNS_SO_TCP_DONE: | ^~~~ dns.c: In function 'dns_res_exec': dns.c:6350:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6350 | F->state++; | ~~~~~~~~^~ dns.c:6351:2: note: here 6351 | case DNS_R_GLUE: | ^~~~ dns.c:6461:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6461 | F->state++; | ~~~~~~~~^~ dns.c:6462:2: note: here 6462 | case DNS_R_SUBMIT: | ^~~~ dns.c:6466:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6466 | F->state++; | ~~~~~~~~^~ dns.c:6467:2: note: here 6467 | case DNS_R_CHECK: | ^~~~ dns.c:6471:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6471 | F->state++; | ~~~~~~~~^~ dns.c:6472:2: note: here 6472 | case DNS_R_FETCH: | ^~~~ dns.c:6497:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6497 | F->state++; | ~~~~~~~~^~ dns.c:6498:2: note: here 6498 | case DNS_R_SEARCH: | ^~~~ dns.c:6512:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6512 | F->state++; | ~~~~~~~~^~ dns.c:6513:2: note: here 6513 | case DNS_R_HINTS: | ^~~~ dns.c:6519:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6519 | F->state++; | ~~~~~~~~^~ dns.c:6520:2: note: here 6520 | case DNS_R_ITERATE: | ^~~~ dns.c:6528:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6528 | F->state++; | ~~~~~~~~^~ dns.c:6529:2: note: here 6529 | case DNS_R_FOREACH_NS: | ^~~~ dns.c:6618:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6618 | F->state++; | ~~~~~~~~^~ dns.c:6619:2: note: here 6619 | case DNS_R_QUERY_A: | ^~~~ dns.c:6706:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 6706 | F->state++; | ~~~~~~~~^~ dns.c:6707:2: note: here 6707 | case DNS_R_SMART0_A: | ^~~~ dns.c: In function 'dns_ai_nextent': dns.c:7136:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7136 | ai->state++; | ~~~~~~~~~^~ dns.c:7137:2: note: here 7137 | case DNS_AI_S_NUMERIC: | ^~~~ dns.c:7153:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7153 | ai->state++; | ~~~~~~~~~^~ dns.c:7154:2: note: here 7154 | case DNS_AI_S_SUBMIT: | ^~~~ dns.c:7158:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7158 | ai->state++; | ~~~~~~~~~^~ dns.c:7159:2: note: here 7159 | case DNS_AI_S_CHECK: | ^~~~ dns.c:7163:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7163 | ai->state++; | ~~~~~~~~~^~ dns.c:7164:2: note: here 7164 | case DNS_AI_S_FETCH: | ^~~~ dns.c:7179:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7179 | ai->state++; | ~~~~~~~~~^~ dns.c:7180:2: note: here 7180 | case DNS_AI_S_FOREACH_I: | ^~~~ dns.c:7230:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7230 | ai->state++; | ~~~~~~~~~^~ dns.c:7231:2: note: here 7231 | case DNS_AI_S_FOREACH_G: | ^~~~ dns.c:7250:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7250 | ai->state++; | ~~~~~~~~~^~ dns.c:7251:2: note: here 7251 | case DNS_AI_S_CHECK_G: | ^~~~ dns.c:7255:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 7255 | ai->state++; | ~~~~~~~~~^~ dns.c:7256:2: note: here 7256 | case DNS_AI_S_FETCH_G: | ^~~~ *** [libecore_con_la-dns.lo] Error code 1 bmake[5]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src/lib/ecore_con 2 errors bmake[5]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src/lib/ecore_con *** [all-recursive] Error code 1 bmake[4]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src/lib 1 error bmake[4]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src/lib *** [all-recursive] Error code 1 bmake[3]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src 1 error bmake[3]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src *** [all] Error code 2 bmake[2]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src 1 error bmake[2]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src *** [all-recursive] Error code 1 bmake[1]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10 1 error bmake[1]: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10 1 error bmake: stopped in /home/pbulk/build/devel/ecore/work/ecore-1.7.10 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/devel/ecore *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/devel/ecore