+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ecore-1.7.10nb6/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ecore-1.7.10nb6/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for ecore-1.7.10nb6
/opt/pkg/bin/bmake  all-recursive
Making all in doc
Making all in src
/opt/pkg/bin/bmake  all-recursive
Making all in lib
Making all in ecore
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       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_main.c: In function '_ecore_main_select':
ecore_main.c:39:27: warning: implicit declaration of function 'finite' [-Wimplicit-function-declaration]
   39 | #  define ECORE_FINITE(t) finite(t)
      |                           ^~~~~~
ecore_main.c:1392:10: note: in expansion of macro 'ECORE_FINITE'
 1392 |    if ((!ECORE_FINITE(timeout)) || (timeout == 0.0)) /* finite() tests for NaN, too big, too small, and infinity.  */
      |          ^~~~~~~~~~~~
  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_pipe.c: In function '_ecore_pipe_wait':
ecore_pipe.c:20:27: warning: implicit declaration of function 'finite' [-Wimplicit-function-declaration]
   20 | #  define ECORE_FINITE(t) finite(t)
      |                           ^~~~~~
ecore_pipe.c:479:21: note: in expansion of macro 'ECORE_FINITE'
  479 |               if ((!ECORE_FINITE(timeout)) || (timeout == 0.0))
      |                     ^~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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_thread.c: In function '_ecore_direct_worker':
ecore_thread.c:542:43: warning: cast between incompatible function types from 'void (*)(pthread_t)' {aka 'void (*)(unsigned int)'} to 'void (*)(void *)' [-Wcast-function-type]
  542 |    ecore_main_loop_thread_safe_call_async((Ecore_Cb) _ecore_thread_join,
      |                                           ^
ecore_thread.c:543:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  543 |        (void*) PHS());
      |        ^
ecore_thread.c: In function '_ecore_thread_worker':
ecore_thread.c:587:43: warning: cast between incompatible function types from 'void (*)(pthread_t)' {aka 'void (*)(unsigned int)'} to 'void (*)(void *)' [-Wcast-function-type]
  587 |    ecore_main_loop_thread_safe_call_async((Ecore_Cb) _ecore_thread_join,
      |                                           ^
ecore_thread.c:588:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  588 |        (void*) PHS());
      |        ^
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CCLD     libecore.la
Making all in ecore_input
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CCLD     libecore_input.la
Making all in ecore_input_evas
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CCLD     libecore_input_evas.la
ld: warning: file ../../../src/lib/ecore/.libs/libecore.so: linked to /home/pbulk/build/devel/ecore/work/ecore-1.7.10/src/lib/ecore/.libs/libecore.so: attempted multiple inclusion of file
Making all in ecore_con
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:
      |         ^~~~
  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 /home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/e_os2.h:13,
                 from /home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/ssl.h:15,
                 from ecore_con_ssl.c:36:
/home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/ssl.h:1889:45: note: declared here
 1889 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void))
      |                                             ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/opensslconf.h:112:37: note: in definition of macro 'DECLARE_DEPRECATED'
  112 | #   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
      |                                     ^
/home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/ssl.h:1889:1: note: in expansion of macro 'DEPRECATEDIN_1_1_0'
 1889 | 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 /home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/e_os2.h:13,
                 from /home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/ssl.h:15,
                 from ecore_con_ssl.c:36:
/home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/ssl.h:1888:45: note: declared here
 1888 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void))
      |                                             ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/opensslconf.h:112:37: note: in definition of macro 'DECLARE_DEPRECATED'
  112 | #   define DECLARE_DEPRECATED(f)    f __attribute__ ((deprecated));
      |                                     ^
/home/pbulk/build/devel/ecore/work/.buildlink/include/openssl/ssl.h:1888:1: note: in expansion of macro 'DEPRECATEDIN_1_1_0'
 1888 | 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:
      |       ^~~~
  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:223:47: warning: '%d' directive output may be truncated writing between 1 and 11 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:12: note: 'snprintf' output between 3 and 268 bytes into a destination of size 256
  223 |            snprintf(proxy, sizeof(proxy), "%s:%d", host,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224 |                     _ecore_con_proxy_global->port);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
1 error

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-upstream-trunk/devel/ecore
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/ecore